show VARIABLES LIKE 'slow_query_log'
show VARIABLES LIKE '%log%'
set GLOBAL log_queries_not_using_indexex=ON; //开启慢查询
show VARIABLES LIKE 'long_query_time'; //慢查询时间
SET GLOBAL slow_query_log=ON; //开启慢查询日志
show VARIABLES LIKE '%log%'
set GLOBAL log_queries_not_using_indexex=ON; //开启慢查询
show VARIABLES LIKE 'long_query_time'; //慢查询时间
SET GLOBAL slow_query_log=ON; //开启慢查询日志
SHOW VARIABLES LIKE 'slow%' //查看慢查询日志的位置
SHOW TABLE STATUS; //检查表的最大尺寸
SELECT VERSION(), CURRENT_DATE; //查询当前版本号和当前日期
SHOW PROCESSLIST //显示哪些线程正在运行
mysqldumpslow -t 3 慢查询日志地址 | more //分析慢查询日志
通过慢查询日志发现有问题的SQL:
1. 查询次数多且每次查询占用时间长的SQL
通常为 pt-query-digest 分析的前几个查询
2. IO大的SQL:
注意 pt-query-digest 分析中的 Rows examine 项
3. 未命中索引的SQL:
注意 pt-query-digest 分析中 Rows examine 和 Rom Send 的对比
eg: Rows examine 大于 Rom Send 说明索引命中率不高,要多注意一下。