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,沒有類似的功能,感覺到十分的不爽,網上也沒有找到合適的免費工...