当前位置:嗨网首页>书籍在线阅读

16-启动慢查询日志

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

14.4.1 启动慢查询日志

默认状态下,慢查询日志是关闭的。可以通过配置文件my.ini或者my.cnf来启用,配置方式如下。

[mysqld] slow_query_log=[filename] slow_launch_time=n

其中,[filename]用来指定错误日志存放的位置,如果没有指定[filename],默认为hostname-slow.log作为文件名,默认存放在DATADIR目录中;slow_launch_time=n是设置时间的,如果某条查询语句的查询时间超过了这个值,则该查询过程将被记录到慢查询日志文件中。默认时间为10s,也可以根据具体情况进行值的设置。

同样慢查询日志也可以通过命令行来设置,语句如下。

mysql> set global slow_query_log=on; Query OK, 0 rows affected (0.04 sec) mysql> set global slow_launch_time=1; Query OK, 0 rows affected (0.03 sec)

命令执行完毕后,通过SHOW命令查看设置情况。

mysql> show variables like 'slow_%'; +---------------------+--------------------------------------------------+ |Variable_name |Value | +---------------------+--------------------------------------------------+ |slow_launch_time |1 | |slow_query_log |ON | | slow_query_log_file | E:\mysql-5.6.22-winx64\data\salonshi-PC-slow.log | +---------------------+--------------------------------------------------+ 3 rows in set (0.00 sec)