中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Percona-Toolkit中pt-kill用法是怎樣的呢

發布時間:2021-10-08 17:14:49 來源:億速云 閱讀:171 作者:柒染 欄目:MySQL數據庫

Percona-Toolkit中pt-kill用法是怎樣的呢,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

生產環境中我們時常遇到這樣的情況,數據庫性能惡劣,需要馬上殺掉部分會話,不然數據庫就夯死。我們可以先找show processlist的輸出來殺會話,但是比較麻煩。pt-kill為我們解決了殺會話問題。

1、每10秒檢查一次,發現有 Query 的進程就給干掉
# 只打印每10秒檢查一次:(--interval 10)
pt-kill --host=192.168.5.7 --port=3306 --user=root --password=hankyoon --match-command="Query" --busy-time 30 --victims all --interval 10 --daemonize --print --log=/tmp/1.log

# 執行殺操作并打印日志:
pt-kill --host=192.168.5.7 --port=3306 --user=root --password=hankyoon --match-command="Query" --busy-time 30 --victims all --interval 10 --daemonize --kill --log=/tmp/kill.log

2、查殺select大于30s的會話
# 只打印select大于30s:
pt-kill --host=192.168.5.7 --port=3306 --user=root --password=hankyoon --match-info "select|SELECT" --busy-time 30 --victims all --interval 10 --daemonize --print --log=/tmp/pt_select.log

# 執行殺操作select大于30s:
pt-kill --host=192.168.5.7 --port=3306 --user=root --password=hankyoon --match-info "select|SELECT" --busy-time 30 --victims all --interval 10 --daemonize --kill --log=/tmp/pt_select_kill.log

# 執行殺操作針對yoon庫select大于30s:
pt-kill --host=192.168.5.7 --port=3306 --user=root --password=hankyoon --match-db='yoon' --match-info "select|SELECT" --busy-time 30 --victims all --interval 10 --daemonize --kill --log=/tmp/pt_select_yoon_kill.log

3、查殺某IP來源的會話
# 只打印某IP來源的會話
pt-kill --host=192.168.5.7 --port=3306 --user=root --password=hankyoon --match-host "192.168.5.7" --busy-time 30 --victims all --interval 10 --daemonize --print --log=/tmp/pt_select.log

# 執行殺操作某IP來源的會話
pt-kill --host=192.168.5.7 --port=3306 --user=root --password=hankyoon --match-host "192.168.5.7" --busy-time 30 --victims all --interval 10 --daemonize --kill --log=/tmp/pt_select_kill.log

4、查殺訪問某用戶的會話
# 只打印查殺訪問某用戶的會話
pt-kill --host=192.168.5.7 --port=3306 --user=root --password=hankyoon --match-user "yoon" --busy-time 30 --victims all --interval 10 --daemonize --print --log=/tmp/pt_select.log

# 執行殺操作-查殺訪問某用戶的會話
pt-kill --host=192.168.5.7 --port=3306 --user=root --password=hankyoon --match-user "yoon" --busy-time 30 --victims all --interval 10 --daemonize --kill --log=/tmp/pt_select_kill.log

5、殺掉正在進行filesort的sql
# 只打印-殺掉正在進行filesort的sql
pt-kill --host=192.168.5.7 --port=3306 --user=root --password=hankyoon --match-db='db' --match-command Query --match-state "Sorting result" --run-time 1 --busy-time 30 --victims all --interval 10 --daemonize --print --log=/tmp/pt_select.log

# 執行殺操作-殺掉正在進行filesort的sql
pt-kill --host=192.168.5.7 --port=3306 --user=root --password=hankyoon --match-db='db' --match-command Query --match-state "Sorting result" --run-time 1 --busy-time 30 --victims all --interval 10 --daemonize --kill --log=/tmp/pt_select_kill.log

# 只打印
pt-kill --host=192.168.5.7 --port=3306 --user=root --password=hankyoon --match-db='db' --match-command Query --match-state "Creating sort index" --run-time 1 --busy-time 30 --victims all --interval 10 --daemonize --print --log=/tmp/pt_select.log

# 執行殺操作
pt-kill --host=192.168.5.7 --port=3306 --user=root --password=hankyoon --match-db='db' --match-command Query --match-state "Creating sort index" --run-time 1 --busy-time 30 --victims all --interval 10 --daemonize --kill --log=/tmp/pt_select_kill.log

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

梁河县| 威远县| 随州市| 长治市| 舒城县| 灵丘县| 西安市| 措勤县| 沂南县| 宁蒗| 文登市| 木兰县| 土默特左旗| 平昌县| 黑龙江省| 广汉市| 介休市| 即墨市| 广元市| 阿克陶县| 龙游县| 青阳县| 凤阳县| 会昌县| 诸城市| 黑山县| 大城县| 麻阳| 鄯善县| 澎湖县| 黑水县| 昌吉市| 马山县| 淮安市| 碌曲县| 琼结县| 平原县| 正蓝旗| 福泉市| 冀州市| 孝昌县|