关于mysql开启慢查询日志:

Mysql 服务器版本:

Server version: 5.5.52-0ubuntu0.14.04.1-log (Ubuntu)

配置文件的位置:【具体位置,不能的环境中的文件位置不一样,注意的是在编辑配置文件以前最好备份一下源文件】

vim /etc/mysql/my.cnf

在配置文件中搜素long字段,会找到该配置段落:

# Here you can see queries with especially long duration
log_slow_queries        = /var/log/mysql/mysql-slow.log
long_query_time = 2
log-queries-not-using-indexes

 

去掉注释即可:

测试代码:

登陆mysql 

select sleep(10);

查看日志

tail -f /var/log/mysql/mysql-slow.log

会有慢查询输出

select sleep(10);
# Time: 161024 11:50:43
# User@Host: iserver[iserver] @ localhost []
# Query_time: 10.000194  Lock_time: 0.000000 Rows_sent: 1  Rows_examined: 0
SET timestamp=1477281043;
说明已经记录了。


 

 

转载于:https://my.oschina.net/linuxphp/blog/774684

你可能感兴趣的:(数据库)