程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 應用pt-kill依據必定的規矩來kill銜接的辦法

應用pt-kill依據必定的規矩來kill銜接的辦法

編輯:MySQL綜合教程

應用pt-kill依據必定的規矩來kill銜接的辦法。本站提示廣大學習愛好者:(應用pt-kill依據必定的規矩來kill銜接的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是應用pt-kill依據必定的規矩來kill銜接的辦法正文


pt-kill 是一個優良的kill MySQL銜接的一個對象,是percona toolkit的一部門,在由於余暇銜接較多招致跨越最年夜銜接數、某個有成績的sql招致mysql負載很高時,都須要將一些銜接kill失落,這個對象重要就是這個用處。

參數

–busy-time

運轉時光

–idle-time

余暇時光

–victims

一切婚配的銜接,對應有最久的銜接

–interval

距離時光,默許30s,有點長,可以依據現實情形來調理

–print

打印出來kill失落的銜接

–match-command

婚配以後銜接的敕令

Query
Sleep
Binlog Dump
Connect
Delayed insert
Execute
Fetch
Init DB
Kill
Prepare
Processlist
Quit
Reset stmt
Table Dump
–match-state

婚配以後銜接的狀況

Locked
login
copy to tmp table
Copying to tmp table
Copying to tmp table on disk
Creating tmp table
executing
Reading from net
Sending data
Sorting for order
Sorting result
Table lock
Updating
–match-info

應用正則表達式婚配相符的sql

–match-db –match-user –match-host

見名知意

經常使用用法

殺失落余暇鏈接

pt-kill –match-command Sleep –idle-time 5 –host –port –interval –print –kill –victims all

殺失落運轉時光跨越5s的鏈接

pt-kill –match-command Query –busy-time 5 –host –port –interval –print –kill –victims all

殺失落婚配某個規矩的正在運轉的sql

pt-kill –match-command Query –busy-time 5 –host –port –interval –print –kill –victims all –match-info

殺失落正在停止filesort的sql

pt-kill –match-command Query –match-state “Sorting result” busy-time 5 –host –port –interval –print –kill –victims all

殺失落正在Copying to tmp table的sql

pt-kill –match-command Query –match-state “Copying to tmp table” busy-time 5 –host –port –interval –print –kill –victims all

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved