mysql 有哪些常用的字典表,有助于排查定位问题?
线上遇到性能问题,有时候监控指标不够全面,需要查看分析字典表,但是不太清楚要看哪些数据去定位问题。希望懂的大佬指点迷津!参考提问的艺术
1、咨询具体SQL效率问题,请提供
- 1、执行SHOW CREATE TABLE t1 和 SHOW INDEX FROM t1
- 2、执行EXPLAIN SELECT ... (如果是UPDATE/DELETE也改成SELECT风格)
- 3、执行SHOW PROCESSLIST
2、咨询MySQL性能问题,请提供
- 1、(负载较高时)执行系统指令 top
- 2、(负载较高时)执行系统指令 vmstat -S m 1 20
- 3、(负载较高时)执行MySQL指令 SHOW PROCESSLIST
- 4、执行MySQL指令 SHOW GLOBAL VARIABLES
- 5、执行MySQL指令 SHOW GLOBAL STATUS
在收集/整理这些数据的过程中,也许就能顺便找到问题原因了
页:
[1]