MySQL指令碼

aoerqileng發表於2021-11-24

工作中經常會遇到大事務導致的問題,需要獲取大事務的詳細資訊,很多時候要去binlog檢視當時的事務資訊。這個指令碼可以解析,生成top n大事務。bigtrx.py指令碼針對自動提交的事務,由於binlog 中的xid時間跟開始時間設定成相同的值,所以無法獲取到真實的執行時間,所以針對這種自動提交的事務,還需要結合滿查詢日誌一起排查。



如果業務系統sql寫的不好,或者由於一些操作導致了系統的卡頓,經常要去看processlist分析問題,如果執行緒數比較多的情況下,很難馬上定位問題。下面這個指令碼對processlist進行了解析,分析了阻塞的原因。方便快速定位問題。




來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25719946/viewspace-2843962/,如需轉載,請註明出處,否則將追究法律責任。

相關文章