開啟MySQL的慢查詢記錄

2021-08-30 22:51:07 字數 664 閱讀 6305

開啟mysql慢查詢

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

windows下開啟mysql慢查詢

mysql在windows系統中的配置檔案一般是是my.ini找到[mysqld]下面加上

log-slow-queries = f:\mysql\log\mysqlslowquery.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:\mysql\log\mysqlslowquery.log為滿查詢日誌存放的位置,一般這個目錄要有mysql的執行帳號的可寫許可權,一般都將這個目錄設定為mysql的資料存放目錄;

long_query_time=2中的2表示查詢超過兩秒才記錄;

開啟mysql慢查詢日誌記錄

mysql慢查詢日誌對於跟蹤有問題的查詢非常有用,可以分析出當前程式裡有很耗費資源的sql語句,那如何開啟mysql的慢查詢日誌記錄呢?其實開啟mysql的慢查詢日誌很簡單,只需要在mysql的配置檔案裡 windows系統是my.ini,linux系統是my.cnf 的 mysqld 下面加上如下...

mysql開啟慢查詢日誌記錄

ps 本人親測,阿里雲2核4g5m的伺服器價效比很高,新使用者一塊多一天,老使用者三塊多一天,最高可以買三年,感興趣的可以戳一下 阿里雲折扣伺服器 1 slow query log 1 設定是否開啟慢查詢日誌,1表示開啟,0表示關閉 2 slow query log file usr loval v...

mysql開啟慢查詢記錄日誌

mysql show variableslike slow query log mysql show variables like long query time 首先找到my.cnf檔案 find name my.cnf 在該檔案最後新增一下內容 配置mysql對慢查詢日誌的開啟,分別設定慢查詢開...