mysql慢查詢分析工具

2021-08-28 11:19:12 字數 306 閱讀 1516

pt-query-digest 慢查詢檢視工具

set profiling =1 開啟後會將每一條sql語句的執行時間記錄到一張臨時表。

show profiles 檢視的所有查詢記錄

show profile for query 臨時表query_id 檢視具體某條語句的執行時間

show status 檢視計數器

show global status 檢視伺服器的所有計數器

show processlist 觀察是否有大量的執行緒處於不正常的狀態

explain(desc) 分析單條sql語句

MySQL慢查詢分析工具mysqldumpslow

像平常安裝軟體那樣即可,安裝好後按win r鍵開啟win命令列工具,並輸入perl h看看是否正確安裝。常用引數 s 按照那種方式排序 c 訪問計數 l 鎖定時間 r 返回記錄 a 查詢時間 al 平均鎖定時間 ar 平均訪問記錄數 at 平均查詢時間 t 是top n的意思,返回多少條資料。g 可...

mysql慢查詢分析工具 mysqlsla 安裝

mysqlsla 是一款很不錯的mysql慢查詢日誌分析工具,而且簡單易用。mysqlsla 是用perl編寫的指令碼,執行需要perl dbi和per dbd mysql兩模組的支援。mysqlsla返回的資訊比較全面,包括總的執行次數,平均執行時間 等待鎖時間 結果行的總數 掃瞄的行總數 樣例語...

MySQL跟蹤SQL 慢查詢分析工具

之前的工作一直使用的sql server,用過的都知道,sql server有配套的sql跟蹤工具sql profiler,開發或者定位bug過程中,可以在操作頁面的時候,實時檢視資料庫執行的sql語句,十分方便。最近的專案使用mysql,沒有類似的功能,感覺到十分的不爽,網上也沒有找到合適的免費工...