開啟MySQL的慢查詢記錄

日期:2008-07-11  作者:喜騰小二  來源:PHPChina


MySQL慢查詢記錄日誌對於跟蹤PHP+MySQL體係下的MySQL負載調優問題很有用處,比如安裝了很多Discuz!外掛程式的使用者,這樣可以大概排查出那些外掛程式有程式碼問題。其實啓用MySQL的慢查詢日誌很簡單,隻需要在MySQL的配置檔案裡新增log-slow-queries和long_query_time兩個參數即可。

今天有個朋友問我,就順帶記錄上來。更多的MySQL最佳化資訊可以檢視這裡:http://www.ccvita.com/category/mysql

Windows下開啓MySQL慢查詢
MySQL在Windows係統中的配置檔案一般是是my.ini找到[mysqld]下麵加上
log-slow-queries = F:MySQLlogmysqlslowquery.log
long_query_time = 2

Linux下啓用MySQL慢查詢
MySQL在Windows係統中的配置檔案一般是是my.cnf找到[mysqld]下麵加上
log-slow-queries=/data/mysqldata/slowquery.log
long_query_time=2

注意
log-slow-queries = F:MySQLlogmysqlslowquery.log為滿查詢日誌存放的位置,一般這個目錄要有MySQL的執行帳號的可寫授權權,一般都將這個目錄設定為MySQL的資料存放目錄;
long_query_time=2中的2表示查詢超過兩秒才記錄;

<<<返回技術中心

技術文章

站內新聞