文章目录
8.在MySQL中,如何定位慢查询以及对应解决方法?
- 三种方法定位慢查询
- Skywalking工具:实时监控接口性能,一眼锁定“拖油瓶”。报表详列各接口及内部组件耗时,尤其关注SQL执行时间,迅速圈定问题SQL;
- MySQL内置慢查询日志;
8.1MySQL慢查询日志
-
慢查询日志是 MySQL 内置的一项功能,可以记录执行超过指定时间的 SQL 语句。
-
以下是慢查询的相关参数,大家感兴趣的可以看下:
参数 含义 log_output 日志输出位置,默认为 FILE,即保存为文件,若设置为 TABLE,则将日志记录到 mysql.show_log 表中,支持设置多种格式 slow_query_log_file 指定慢查询日志文件的路径和名字,可使用绝对路径指定,默认值是主机名-slow.log