您好,登錄后才能下訂單哦!
這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)percona-tools中的pt-kill是什么,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
選項(xiàng)
--config 指定配置文件
--daemonize 后臺(tái)運(yùn)行
--database -D 指定連接的數(shù)據(jù)庫
--group-by 默認(rèn)情況下,查詢結(jié)果不分組; group-by可以將查詢結(jié)果相似的類進(jìn)行分組,分組條件: user,host,command,state等
--interval 重復(fù)執(zhí)行pt-kill的時(shí)間間隔。如果--busy-time未提供,則默認(rèn)30s,否則是--busy-time時(shí)間的一半;如果兩者都提供,以--interval為準(zhǔn)
--log 當(dāng)以守護(hù)進(jìn)程運(yùn)行的時(shí)候,將結(jié)果打印到指定的日志位置(絕對(duì)路徑)
--login-dsn pt-kill允許后臺(tái)定時(shí)kill,并將kill的結(jié)果存儲(chǔ)到指定的表中; 它提供相應(yīng)需要存儲(chǔ)的目標(biāo)連接實(shí)例信息
--password or -p 密碼
--pid 指定pid文件
--port -P 端口
--query-id 打印指定的id
--run-time 設(shè)置運(yùn)行時(shí)間, 如果不指定,將會(huì)一直運(yùn)行下去
--user or -u 用戶名
--victims 匹配除查詢后,victims將制定在各類查詢中,哪種查詢將會(huì)被kill
oldest: 只KILL時(shí)間最久的查詢
all: kill所有匹配到的查詢
all-but-oldest: 與oldest相反,只保留各類中的最長(zhǎng)查詢;KILL掉其他所有的查詢
查詢匹配選項(xiàng)
--busy-time=x 匹配運(yùn)行時(shí)間大于x的查詢
--idle-time=x 匹配idle/sleeping時(shí)間大于x的查詢
--ignore-command 忽略匹配到的查詢
--ignore-db 忽略匹配到的DB
--ignore-host 忽略匹配到的HOST
--[no]ignore-self 不KILL pt-kill自己的鏈接
--ignore-user 忽略匹配到的user
--match-all 除了replication和ignore之外的所有都會(huì)匹配到,區(qū)別于--vectims all
--match-command 匹配對(duì)應(yīng)的Command
可選值:
Query
Sleep
Binlog Dump
Connect
Delayed insert
Execute
Fetch
Init DB
Kill
Prepare
Processlist
Quit
Reset stmt
Table Dump
--match-db 根據(jù)庫名匹配
--match-host 根據(jù)host匹配
--match-info 根據(jù)PROCESSLIST中的INFO列匹配
--match-state 根據(jù)狀態(tài)匹配,PROCESSLIST中,state列顯示的均可匹配
Locked
login
Coping to tmp table
executing
Creating tmp table
Sending data
Table lock
Updating
--match-user 根據(jù)user匹配
--replication-threads 允許匹配復(fù)制線程,默認(rèn)情況下忽略復(fù)制線程
--test-matching 測(cè)試匹配選項(xiàng);為避免在線上環(huán)境誤操作,可以將SHOW PROCESSLIST放到文件中,來指定匹配。該選項(xiàng)會(huì)禁用--run-time, --interval 和--ignore-self
--any-busy-time 如果指定為10s,則查詢結(jié)果類中,只要有一個(gè)查詢超過10s,則就會(huì)被匹配到
--each-busy-time 如果指定為10s, 則查詢結(jié)果類中,只有類中的所有結(jié)果都超過10s,才會(huì)被匹配到
--query-count:
如果指定了--group-by,則只有該類中的查詢條目超過 --query-count的時(shí)候才會(huì)被匹配到;
如果未指定--group-by,會(huì)根據(jù)整個(gè)大類進(jìn)行匹配;
--verbose or -v 屏幕打印
ACTION
--kill KILL匹配到的連接
--kill-query kill匹配到的查詢請(qǐng)求,區(qū)別于--kill, 它只 kill 查詢,不kill鏈接
--print 打印要執(zhí)行的KILL命令,并不執(zhí)行KILL操作
上述就是小編為大家分享的percona-tools中的pt-kill是什么了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。