查看慢 SQL¶ 一、慢查询日志¶ MySQL 自带: slow_query_log = 1 long_query_time = 1 # 超过1秒记录 slow_query_log_file = /path/slow.log 二、查看¶ show variables like 'slow_query_log'; show variables like 'long_query_time'; 三、分析工具¶ mysqldumpslow¶ mysqldumpslow -s t -t 10 slow.log 按时间排序,看前 10 条。 pt-query-digest¶ Percona 工具,更详细。 四、流程¶ 开慢查询日志。 pt-query-digest 分析。 explain 慢 SQL。 加索引/改 SQL。 五、其他工具¶ 阿里云 DAS。 SkyWalking。 Arthas SQL 监控。 一句话 慢日志 + pt-query-digest + explain。