MySQL慢查詢分析工具mysqldumpslow

2021-09-16 23:15:54 字數 749 閱讀 3519

像平常安裝軟體那樣即可,安裝好後按win+r鍵開啟win命令列工具,並輸入perl -h看看是否正確安裝。

常用引數:

-s 按照那種方式排序

c:訪問計數

l:鎖定時間

r:返回記錄

a:查詢時間

al:平均鎖定時間

ar:平均訪問記錄數

at:平均查詢時間

-t 是top n的意思,返回多少條資料。

-g 可以跟上正則匹配模式,大小寫不敏感。

例如按返回記錄排序

perl mysqldumpslow.pl -s r slow.log
count: 2  time=0.01s (0s)  lock=0.00s (0s)  rows=1000.0 (2000)  rows_examined=1000.0 (2000), root[root]@localhost

select * from film

count:查詢的次數

time:執行所耗的最長時間

lock:等待鎖的時間

rows:發給客戶端的行數

mysql慢查詢分析工具

pt query digest 慢查詢檢視工具 set profiling 1 開啟後會將每一條sql語句的執行時間記錄到一張臨時表。show profiles 檢視的所有查詢記錄 show profile for query 臨時表query id 檢視具體某條語句的執行時間 show statu...

mysql慢查詢分析工具 mysqlsla 安裝

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

MySQL跟蹤SQL 慢查詢分析工具

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