注意:以下文档只适用于TOP接口,请谨慎使用!
本文主要介绍如何查看MySQL是否开启慢查询日志文件。
1 | show variables like 'log_slow_queries' ; |
1 2 3 4 5 6 | +------------------+-------+ |Variable_name |Value| +------------------+-------+ | log_slow_queries | ON | +------------------+-------+ 1 row inset( 0.00 sec) |
1 | show variables like 'long_query_time' ; |
1 2 3 4 5 6 | +-----------------+-------+ | Variable_name | Value | +-----------------+-------+ | long_query_time | 1 | +-----------------+-------+ 1 row in set ( 0.00 sec) |
注意:此处Value=1,单位为秒。
1 | [mysqld]<br>log= "C:/temp/mysql.log" #日志文件存放目录<br>log_slow_queries= "C:/temp/mysql_slow.log" #记录执行时间长的 SQL 日志目录<br>long_query_time= 1 #多长时间算是执行时间长,单位为秒 |
说明:Linux系统中这些配置项默认是存在的,如果前面有注释符 #,可以去掉注释之后保存退出,重启MySQL即可。