1
2
3
4
5
6
7
8
9
|
mysql> show variables like ‘%slow%‘ ; + - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + | Variable_name | Value | + - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + | slow_launch_time | 2 | | slow_query_log | OFF | | slow_query_log_file | E:\Program Files\mysql - 5.6 . 10 - winx64\data\lzjun - slow.log | + - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + 3 rows in set ( 0.00 sec) |
1
|
mysqld - - slow_query_log = [{ 0 | 1 }] #MySQL5.5及以上版本 |
不指定值或者1表示开启,0表示关闭 mysqld --slow_query_log_file=file_name 指定日志文件的保存的地方,如果指定,那么默认是保存在存放数据目录的homename-slow.log文件中。
1
|
mysqld - - log - slow - queries[ = file_name] #MySQL5.1及以下版本 |
2.MySQL启动后设置
1
2
|
set global slow_query_log = [ 1 | 0 |ON|OFF] set global slow_query_log_file = [file_name] |
3.my.ini中配置
1
2
|
slow_query_log = 1 slow_query_log_file = / var / log / mysql_slow.log |
原文:https://www.cnblogs.com/heimaguangzhou/p/11750396.html