如何在MySQL 5.1上启用log_slow_queries? 我正在运行redhat。
正如RedMumba所提到的,这是正确的。
log_slow_queries=/var/log/mysql/log-slow-queries.log
http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html#sysvar_log_slow_queries
你可能也想考虑如何“慢”的查询是秒钟,你想logging使用
long_query_time = 1 # Log anything over 1 second..
http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html#sysvar_long_query_time
您将要编辑/etc/my.cnf并添加:
log_slow_queries=/var/log/mysql/log-slow-queries.log
其中值等于存储慢速查询的日志文件。
安德鲁
您可能还想要定义什么是慢查询时间,例如:long_query_time = 5
这个和log_slow_queries都应该在[mysqld]部分。