码迷,mamicode.com
首页 > 数据库 > 详细

mysql慢查询

时间:2018-03-14 16:56:35      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:mysql slow log

mysql慢查询:

查看慢查询log是否开启:

show variables like ‘log_slow_queries‘;

查看慢于多少秒的SQL会记录到日志文件中:

show variables like ‘long_query_time‘;

配置记录慢查询:

vi /etc/my.cnf

slow_query_log

slow_query_log_file = /var/log/mysql-slower.log

long_query_time = 1

:wq

通过sql命令打开或关闭慢查询:

set global log_slow_queries=on;

set global slow_query_log=1;

set global log_slow_queries=off;

set global slow_query_log=0;

set global slow_query_log_file=‘/var/log/mysql-slower.log‘;

清空慢查询log:

rm -rf /var/log/mysql-slower.log (或cp、mv)

再通过set命令进行关闭再启用慢查询

mysql慢查询

标签:mysql slow log

原文地址:http://blog.51cto.com/yangzhiming/2086801

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!