mysql 如何观测db/表级别的 qps/tps ?

mysql 如何观测db/表级别的 qps/tps

购买的 aliyun mysql 实例服务,监控只能对整个实例监控。但是发现一些 cpu 打满,qps/tps 很高的时候,我想知道是哪个 db 的哪个 table 在被疯狂的读写,有什么手段可以观测吗?

目前只能看到整个实例的

图片.png

阅读 953
1 个回答

cpu被打满时连接到数据库实例上执行 show processlist 查看正在执行的事务和sql就能知道是具体哪条sql引起的问题,一般处于sending data状态的sql就是正在使用cpu的sql,再一个就是通过慢查询日志查看。

推荐问题