Mysql性能檢測開啟慢查詢日志
作者:佚名 時間:2013-03-19 分享到:
本篇主要將慢查詢日志的開啟,日志分析,這也是優化SQL程序的一般步驟中至關重要的一步。
1.mysql慢查詢日志
打開mysql的慢查詢日志很簡單,只需要在mysql的配置文件里(windows系統是my.ini,linux系統是my.cnf)的[mysqld]下面加上
log-slow-queries ="D:/mysql_slow.log"
long_query_time=3
其中log-slow-queries為日志的文件名,可以指定目錄,如log-slow-queries=D:\mysql_slow.log; long_query_time為定義多長的查詢我們定義為慢查詢,并記錄在log-slow-queries 指定的文件中,在這里我們定義超過3秒的查詢進行記錄。
配置完成以后重啟Mysql服務器,執行show variables like '%slow%';查看慢查詢日志是否開啟,如果slow_query_log和log_slow_queries顯示為on,那說明服務器的慢查詢日志已
經開啟了。如下顯示:
mysql> show variables like '%slow%';
+---------------------+----------------+
| Variable_name | Value |
+---------------------+----------------+
| log_slow_queries | ON |
| slow_launch_time | 2 |
| slow_query_log | ON |
| slow_query_log_file | mysql_slow.log |
+---------------------+----------------+
4 rows in set (0.00 sec)