Mysql_如何进行性能优化教程(6)

发布时间:2021-06-11

处于sending data状态,优化查询索引,记住用影响结果集的思路去

思考。

Freeing items

理论上这玩意不会出现很多。偶尔出现无碍

如果大量出现,内存,硬盘可能已经出现问题。比如硬盘满或损坏。

Sorting for …

和Sending data类似,结果集过大,排序条件没有索引化,需要在内

存里排序,甚至需要创建临时结构排序。

其他

还有很多状态,遇到了,去查查资料。基本上我们遇到其他状态的阻

塞较少,所以不关心。

分析流程

基本流程

详细了解问题状况

Too many connections 是常见表象,有很多种原因。

索引损坏的情况在innodb情况下很少出现。

如出现其他情况应追溯日志和错误信息。

了解基本负载状况和运营状况

基本运营状况

当前每秒读请求

当前每秒写请求

当前在线用户

当前数据容量

基本负载情况

学会使用这些指令

Top

Vmstat

uptime

iostat

df

Cpu负载构成

特别关注i/o压力( wa%)

多核负载分配

内存占用

Swap分区是否被侵占

如Swap分区被侵占,物理内存是否较多空闲

磁盘状态

硬盘满和inode节点满的情况要迅速定位和迅速处理

了解具体连接状况

当前连接数

Netstat –an|grep 3306|wc –l

Show processlist

Mysql_如何进行性能优化教程(6).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219