這裏用到一個工具pt-kill,它可以幫助你。
pt-kill --match-info "^(select|SELECT)" --busy-time 3 --victim all --interval 1 --kill --print --daemonize > /root/kill.txt
解釋:只把select耗時3秒以上的SQL全部殺死,並打印出來。
模擬測試
這樣就給殺死了,然後查看LOG。
會把殺死的SQL記錄下來,然後再跟開發慢慢排查,有問題的SQL一定不能讓開發隨意上線的!
模擬測試
這樣就給殺死了,然後查看LOG。
會把殺死的SQL記錄下來,然後再跟開發慢慢排查,有問題的SQL一定不能讓開發隨意上線的!