您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

MySQL 的慢查询日志

bubuko 2022/1/25 20:00:12 mysql 字数 834 阅读 649 来源 http://www.bubuko.com/infolist-5-1.html

MySQL 的慢查询日志 MySQL 的慢查询日志是 MySQL 提供的一种日志记录,它用来记录在 MySQL 中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的 SQL, 则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10s以上的语句 ...

MySQL 的慢查询日志

MySQL 的慢查询日志是 MySQL 提供的一种日志记录,它用来记录在 MySQL 中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的 SQL,
则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10s以上的语句。



默认情况下,MySQL数据库并不启动慢查询日志,需要我们手动来设置这个参数,
当然,如果不是调优需要的话,一般不建议启动该参数,
因为开启慢查询日志或多或少会带来一定的性能影响。
慢查询日志支持将日志记录写入文件,也支持将日志记录写入数据库表。


1.查看慢查询是否开启
show variables like ‘slow_query%’;
show variables like ‘long_query_time’;
2.打开慢查询
set global slow_query_log=’ON’;
3.设置慢查询日志记录文件
set global slow_query_log_file=’/var/lib/mysql/test-10-226-slow.log’;
4.指定慢查询事件
set global long_query_time=1;

MySQL 的慢查询日志

原文:https://www.cnblogs.com/daviddd/p/12635166.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶