码迷,mamicode.com
首页 > 其他好文 > 详细

定义log_query_time的值

时间:2017-05-06 15:04:00      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:var   连接   show   my.cnf   查询   bash   慢查询日志   bsp   记录   

默认超过10秒的sql才会被记录在慢查询日志里.可以通过long_query_time控制.如果是临时修改:set global long_query_time=4;(把超过4秒的sql记录到慢查询日志里面);如果是永久修改,可以通过/etc/my.cnf中修改:

slow_query_log = 1

slow_query_log_file=/tmp/mysql_slow.log

然后重启服务!!!

mysql> set global long_query_time=4;
Query OK, 0 rows affected (0.00 sec)

mysql> show variables like ‘long_query_time‘;
+-----------------+-----------+
| Variable_name   | Value     |
+-----------------+-----------+
| long_query_time | 10.000000 |
+-----------------+-----------+
1 row in set (0.00 sec)
修改后发现时间并没有变化,需要重新连接或新开一个会话才能看到修改值.
开个新的会话,再看一下:
mysql> show variables like ‘long_query_time‘;
+-----------------+----------+
| Variable_name   | Value    |
+-----------------+----------+
| long_query_time | 4.000000 |
+-----------------+----------+
1 row in set (0.00 sec)

 

定义log_query_time的值

标签:var   连接   show   my.cnf   查询   bash   慢查询日志   bsp   记录   

原文地址:http://www.cnblogs.com/bass6/p/6816537.html

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