MySQL如何使用pt-kill殺除大SQL

這篇文章給大家分享的是有關MySQL如何使用pt-kill殺除大SQL的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

創(chuàng)新互聯(lián)建站是專業(yè)的巨鹿網站建設公司,巨鹿接單;提供網站建設、成都網站設計,網頁設計,網站設計,建網站,PHP網站建設等專業(yè)做網站服務;采用PHP框架,可快速的進行巨鹿網站開發(fā)網頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網站,專業(yè)的做網站團隊,希望更多企業(yè)前來合作!

下載地址
https://www.percona.com/downloads/percona-toolkit/LATEST/

解壓pt軟件
# tar xfz percona-toolkit-3.0.2_x86_64.tar.gz

安裝對應的perl依賴包
# yum install perl-DBI
# yum install perl-DBD-MySQL

  1. # 執(zhí)行一條大SQL

  2. >select * from ls_evaluate;

  3. # 打印出執(zhí)行時間超過2秒的語句

  4. # bin/pt-kill -uroot -pcnstrong#123454321 -S /data/mysql01/mysql.sock --busy-time 2 --print

  5. # 2018-02-12T11:28:04 KILL 30192 (Query 41 sec) select * from ls_evaluate

  6. # 2018-02-12T11:28:05 KILL 30192 (Query 42 sec) select * from ls_evaluate

  7. # 2018-02-12T11:28:06 KILL 30192 (Query 43 sec) select * from ls_evaluate

  8. # 殺掉執(zhí)行時間超過2秒的語句

  9. # bin/pt-kill -uroot -pcnstrong#123454321 -S /data/mysql01/mysql.sock --busy-time 2 --kill

  10. # SQL會話被斷開

  11. >select * from ls_evaluate;

  12. ERROR 2013 (HY000): Lost connection to MySQL server during query

  1. # 每隔10秒殺除數(shù)據(jù)庫中執(zhí)行時間超過30秒的大查詢

  2. # bin/pt-kill -uroot -pcnstrong#123454321 -S /data/mysql01/mysql.sock --busy-time 30 --kill --interval 10

感謝各位的閱讀!關于“MySQL如何使用pt-kill殺除大SQL”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

分享文章:MySQL如何使用pt-kill殺除大SQL
鏈接URL:http://bm7419.com/article40/jddcho.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供營銷型網站建設、做網站、全網營銷推廣網站維護、外貿建站、網站營銷

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

外貿網站建設