MySQL异常SQL排查

0、明确数据库异常SQL执行时间段,正常情况下耗时,当前耗时,如何感知到数据库慢的,是哪种类型的SQL,近期有做过相关的变更吗

1、检查数据库服务器的io

iostat //查看延迟、读、写流量

sar -d /var/log/sa/sar日期  

/opt/MegaRAID/storcli/storcli64 /c0 /show all //查看raid方案和盘,评估io读写瓶颈

2、检查数据库服务器cpu和内存使用率

检查历史监控信息

top

lscpu

3、登录主库

show processlist;  查看异常SQL执行状况

select * from information_schema.innodb_trx;

select * from information_schema.innodb_locks;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值