运行:
Ubuntu服务器10.04
Mysql 5.1.41
我在 /etc/mysql/my.cnf 中有以下内容
slow_query_log = 1
slow_query_log_file = /var/log/mysqld/log-slow-queries.log
long_query_time = 1
Run Code Online (Sandbox Code Playgroud)
日志文件应该是可写的
drwxrwxrwx 2 mysql mysql 4096 2010-10-20 13:41 mysqld
-rwxrwxrwx 1 mysql mysql 0 2010-10-20 13:41 log-slow-queries.log
Run Code Online (Sandbox Code Playgroud)
日志或 mysql.slow_log 表中没有显示任何内容。貌似已经启用了
mysql> show variables like '%SLOW%';
+---------------------+--------------------------------------+
| Variable_name | Value |
+---------------------+--------------------------------------+
| log_slow_queries | ON |
| slow_launch_time | 2 |
| slow_query_log | ON |
| slow_query_log_file | /var/log/mysqld/log-slow-queries.log |
+---------------------+--------------------------------------+
4 rows in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)
这是否意味着我没有缓慢的查询?我尝试跑步,select sleep(3);但没有出现。
如果一切配置正确,是否有一个我可以运行的查询会显示在日志中?
mysql ×1