第一步:進入mysql介面
//查詢多少秒 才屬於慢查詢。
show variables like 『long_query_time』 ;
第二步:
//更改這個時間值 如:select語句執行超過1秒就屬於慢查詢範圍
set long_query_time=1 ;//可以修改慢查詢時間
第三步:
//把慢查詢的sql記錄到我們的乙個日誌中
在預設情況下,我們的mysql不會記錄慢查詢,需要在啟動mysql時候,指定記錄慢查詢才可以
bin\mysqld.exe - -safe-mode - -slow-query-log [mysql5.5 可以在my.ini指定]
bin\mysqld.exe –log-slow-queries=d:/abc.log [低版本mysql5.0可以在my.ini指定]
第四步:
//先關閉mysql,再啟動, 如果啟用了慢查詢日誌,預設把這個檔案放在
my.ini 檔案中記錄的位置
#path to the database root
測試,可以看到在日誌中就記錄下我們的mysql慢sql語句.
mysql的慢查詢配置 mysql慢查詢配置
1.慢查詢有什麼用?能記錄下所有執行超過long query time時間的sql語句,幫你找到執行慢的sql,方便我們對這些sql進行優化.2.如何開啟慢查詢?首先我們先檢視mysql伺服器的慢查詢狀態是否開啟.我們可以看到當前log slow queries狀態為off,說明當前並沒有開啟慢查詢...
mysql 查詢慢 分析 MYSQL的慢查詢分析
有一段日子了,曾經設定了一次記錄在mysql中查詢慢於1秒鐘的sql語句。剛才突然回想設定的方法,有幾個引數的名稱死活回憶不起來了,於是重新整理一下,自己做個筆記。對於排查問題找出效能瓶頸來說,最容易發現並解決的問題就是mysql的慢查詢以及沒有得用索引的查詢。ok,開始找出mysql中執行起來不 ...
mysql慢查詢的使用 mysql 慢查詢使用指南
慢查詢顧名思義就是查詢比較慢的查詢,所以它是相對不是絕對的。1.檢視慢查詢狀態 我們先看一下慢查詢日誌有沒有被開啟,命令列介面輸入 show variables like slow query 2.檢視慢查詢時間 檢視我慢查詢設定的時間,命令列介面輸入 show variables like lon...