手机版

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文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)