SQL 性能排查
SQL 性能排查步骤:
- 慢查询开启并捕获。
- explain + 慢 SQL 分析。
- show profile 查询 SQL 在 MySQL 服务器里执行细节和生命周期情况。
- SQL 数据库服务器的参数调优。
开启 SQL 慢查询日志:
# 查看慢日志是否开启以及目录
show VARIABLES like '%slow_query_log%';
# 开启慢日志--仅当前可用,重启数据库后,恢复关闭
set global slow_query_log = 1;
# 查看慢日志阀值
show variables like '%long_query_time%'