打開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表示查詢超過兩秒才記錄;

<<<返回技術中心

技術文章

站內新聞