mysql慢查詢日誌查詢與分析

2022-07-29 21:27:14 字數 460 閱讀 3934

mysql下執行show variables like '%slow_query_log%'

上圖我這是本地的mysql,慢查詢沒開。

slow_query_log :on和off分別表示慢查詢有沒有開。

slow_query_log_file:慢查詢日誌的路徑。

開啟日誌:

我們可以看到

time: 180810 10:18:11,代表查詢的日期和時間。

query_time: 2697.678355 ,代表sql語句執行時間(單位為秒),我們可以看到2697秒約等於45分鐘了,這段sql語句問題很大,需要優化。

Mysql 慢查詢和慢查詢日誌分析

眾所周知,大訪問量的情況下,可新增節點或改變架構可有效的緩解資料庫壓力,不過一切的原點,都是從單台mysql開始的。下面總結一些使用過或者研究過的經驗,從配置以及調節索引的方面入手,對mysql進行一些優化。第一步應該做的就是排查問題,找出瓶頸,所以,先從日誌入手 開啟慢查詢日誌 mysql sho...

Mysql 慢查詢和慢查詢日誌分析

眾所周知,大訪問量的情況下,可新增節點或改變架構可有效的緩解資料庫壓力,不過一切的原點,都是從單台mysql開始的。下面總結一些使用過或者研究過的經驗,從配置以及調節索引的方面入手,對mysql進行一些優化。第一步應該做的就是排查問題,找出瓶頸,所以,先從日誌入手 開啟慢查詢日誌 mysql sho...

mysql慢查詢日誌分析

mysql 有乙個功能就是可以log下來執行的比較慢的sql語句,預設是沒有這個log的,為了開啟這個功能,要修改my.cnf或者在mysql啟動的時候加入一些引數。如果在my.cnf裡面修改,需增加如下幾行 long query time 10 log slow queries long quer...