1、windows下mysql開啟慢查詢方法:
mysql在windows系統中的設定檔一般是my.ini,我的路徑是c:\mysql\my.ini,你根據自己安裝mysql路徑去尋找
編譯my.ini,在[mysqld]下面加上
log-slow-queries
=D:\mysql\logs\slow.log 慢查詢日誌存放的位置
long_query_time = 2 表示查詢超過兩秒才記錄
log-queries-not-using-indexes 表示記錄下沒有使用索引的查詢
添加完後,最好是重啟下mysql
net stop mysql
net start mysql 慢查詢日誌存放的位置
long_query_time = 2 表示查詢超過兩秒才記錄
log-queries-not-using-indexes 表示記錄下沒有使用索引的查詢
添加完後,最好是重啟下mysql
net stop mysql
net start mysql
或在系統服務裡重啟mysql.
這裡補充句D:\mysql\logs\slow.log這個要自己手動建立,不然無法得到日誌記錄.
----------------------------------------------------------------------------------
下面這些是轉的,因為我這沒有linux系統。我在網上查的,希望給大家有用。
2.linux下mysql開啟慢查詢方法:
mysql在linux系統中的設定檔一般是my.cnf,我的路徑是/etc/my.cnf,你根據自己編譯安裝的路徑去尋找
vi /etc/my.cnf
一樣是在[mysqld]下面加上
log-slow-queries=/var/lib/mysql/slowquery.log
long_query_time=2
log-queries-not-using-indexes
這裡就不再解釋了,加上後重啟mysql,就可以到/var/lib/mysql下看是否有slowquery.log產生了.
cd /var/lib/mysql/
好了,剩下的就是查看了.