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

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

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

目前只能看到整个实例的

图片.png

阅读 955
1 个回答

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题