位置: 编程技术 - 正文

percona 实用工具之pt-kill使用介绍(persona工具)

编辑:rootadmin

推荐整理分享percona 实用工具之pt-kill使用介绍(persona工具),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:percona-toolkit,perf工具使用,pert工具,per tool,pert工具,persona工具,pert工具,pert工具,内容如对您有帮助,希望把文章链接给更多的朋友!

pt-kill 是一个优秀的kill MySQL连接的一个工具,是percona toolkit的一部分,在因为空闲连接较多导致超过最大连接数、某个有问题的sql导致mysql负载很高时,都需要将一些连接kill掉,这个工具主要就是这个用途。

从show processlist 中获取满足条件的连接或者从包含show processlist的文件中读取满足条件的连接并打印或者杀掉或者执行其他操作,这个工具在工作中实用性很高,当服务器连接出现异常后第一想到的就是pt-kill,自己写一个脚本也可以,但是功能还是没有pt-kill强大;一般我喜欢将连接本地MySQL的必要信息放在一个文件文件中,当需要连接本地mysql时直接指定配置文件即可;

常用功能介绍pt-kill --defaults-file xx --match-command Sleep --kill --victims all --interval 每隔s 杀掉处于sleep状态的连接数;

pt-kill defaults-file xx --busy-time --kill --victims all --interval 每隔s 杀掉处初步runnning状态超过s的连接数;

几个重要参数--daemonize 放在后台以守护进程的形式运行;--interval 多久运行一次,单位可以是s,m,h,d等默认是s--victims 默认是oldest,只杀最古老的查询。这是防止被查杀是不是真的长时间运行的查询,他们只是长期等待。这种种匹配按时间查询,杀死一个时间最高值。 all 杀掉所有满足的线程 杀死所有,但最长的保留不杀

action--kill 杀掉连接并且退出--kill-query 只杀掉连接执行的语句,但是线程不会被终止--print 打印满足条件的语句

QUERY MATCHES--busy-time 批次查询已运行的时间超过这个时间的线程;--idle-time 杀掉sleep 了多少时间的连接线程,必须在--match-command sleep时才有效

更多介绍可以参考官方的文档: DumpConnectDelayed insertExecuteFetchInit DBKillPrepareProcesslistQuitReset stmtTable Dump?match-state

匹配当前连接的状态

Lockedlogincopy to tmp tableCopying to tmp tableCopying to tmp table on diskCreating tmp tableexecutingReading from netSending dataSorting for orderSorting resultTable lockUpdating?match-info

使用正则表达式匹配符合的sql

percona 实用工具之pt-kill使用介绍(persona工具)

?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

MySQL数据库遭到攻击篡改(使用备份和binlog进行数据恢复) 本文主要描述了MySQL遭到攻击篡改数据,利用从库的备份和主库的binlog进行不完全恢复。欢迎转载,请注明作者、出处。作者:张正QQ:如有疑问

IPv6设置后如何解决MySQL无法连接localhost的问题 使用phpmyadmin或者navicat链接数据库时提示【客户端软件无法连接localhost】经检查发现是IPV6地址监听了端口,而客户端软件不支持IPV6。新开的系统或者

mysql 加了 skip-name-resolve不能链接数据库问题的解决方法 mysql加了skip-name-resolve不能链接的问题,要确认MySql是否采用过主机名的授权在MySqlServer的配置文件My.ini中,增加如下两行:[mysqld]skip-name-resolve它将禁止My

标签: persona工具

本文链接地址:https://www.jiuchutong.com/biancheng/321315.html 转载请保留说明!

上一篇:pt-kill 常用杀进程参数介绍(/kill @p)

下一篇:MySQL数据库遭到攻击篡改(使用备份和binlog进行数据恢复)(mysql数据损坏修复方法)

  • 金税盘证书密码被锁死
  • 纯外贸企业出口到运费可以抵扣吗
  • 处理应收账款的办法
  • 个人劳务费怎么交税
  • 收到货款没开票做应收还还应付
  • 付境外公司佣金怎么做账
  • 国外包裹退回费用
  • 房地产开发企业预收款预缴增值税
  • 物业公司收入需要公示
  • 政府补贴转给其他公司
  • 农产品加工业数据
  • excel自动计算增值税
  • 长期待摊费用无发票怎么处理
  • 商品和服务税收编码怎么查
  • 增值税计算方法有哪些
  • 买入返售金融资产什么意思
  • 资产转让税费哪方承担
  • 服务业结转成本怎么算
  • 企业分立账务处理办法
  • 收到退还的工会经费进什么科目
  • 建筑工地临时工工伤
  • win7系统输入法切换快捷键
  • office自定义功能区
  • win7如何隐藏任务栏正在游戏的图标
  • 无法找到脚本文件vbs怎么办
  • 控股公司的账务处理
  • 公司以知识产权出资纳税筹划
  • 详解金球奖之争
  • 临时用工账务处理流程
  • 企业实行股权激励的作用
  • php有面向对象吗
  • 企业年度报告内容
  • 以我为主题画一幅画
  • 直连路由,静态路由
  • 捐款 企业
  • 购买加油卡如何做会计分录
  • phpcms api
  • 织梦标签工具
  • 怎么填红字信息表
  • 小规模纳税人是什么意思
  • 补缴的土地价款怎么算费用
  • 取得交易性金融资产支付的相关税费计入
  • 小规模纳税人零申报可以持续多久
  • 递延所得税资产是什么意思
  • 农民专业合作社属于什么经济类型
  • 土地使用权是什么权利
  • 城建税的征收范围不包括农村
  • 增值税期末留抵退税附加税退还吗
  • 进项留底是什么科目
  • 建筑公司支付给农民工的工资需要取得发票吗
  • 建账之前的业务怎么处理
  • 工程施工的成本
  • 老板请员工吃饭的文案
  • 什么是限售股融券
  • 公司基本户可以取现金吗
  • 印花税征税范围2021
  • mac wifi时断时续
  • linux中使用最多的命令
  • 电脑xp操作系统
  • linux的tar命令用法
  • 如果在一个命令行上输入和执行多条命令
  • 保存 linux
  • css中有序列表
  • python面向对象特征
  • python获取当前路径的方法
  • python 初级
  • mac打开多个窗口
  • node.js用途
  • c语言深入剖析
  • nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)
  • python引用和调用有什么不同
  • html做一个新闻app首页
  • 安卓接口回调例子
  • android toolbar menu
  • 税务系统 网络发票
  • 汽车车船税收费标准表山西
  • 高速发票查询平台官网
  • 税务师事务所牌匾
  • 国家税务总局遴选拟录取名单
  • 3%增值税专用发票成本多少钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设