- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章pt-kill 常用杀进程参数介绍由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
pt-kill 是一个优秀的kill MySQL连接的一个工具,是percona toolkit的一部分,在因为空闲连接较多导致超过最大连接数、某个有问题的sql导致mysql负载很高时,都需要将一些连接kill掉,这个工具主要就是这个用途.
1. 按user kill /usr/bin/pt-kill --busy-time 15 --match-user="dbUSER1 | dbUSER2,..." --victim all --interval 1 --kill --daemonize --pid=/tmp/ptkill.pid --print --log=/home/pt-kill.log 注:测试通过按用户来杀线程,注意--match-user多个用户之间用 | 分隔。 。
2. 按query来源 host kill /usr/bin/pt-kill --busy-time 15 --match-host="192.168.10.10 | 192.168.10.11" --victim all --interval 1 --kill --daemonize --pid=/tmp/ptkill.pid --print --log=/home/pt-kill.log --ignore-host / --match-host 注:测试通过按来源host来杀线程,注意--match-host多个host之间用 | 分隔。 。
3. 按command kill /usr/bin/pt-kill --busy-time 15 --match-command="query | Execute" --victim all --interval 1 --kill --daemonize --pid=/tmp/ptkill.pid --print --log=/home/pt-kill.log /usr/bin/pt-kill --busy-time 15 --ignore-command="sleep | binlogdump" --victim all --interval 1 --kill --daemonize --pid=/tmp/ptkill.pid --print --log=/home/pt-kill.log 。
注:测试通过按command来杀掉线程,注意command的内容一定要严格匹配大小写,否则会杀不掉。 注意--match-command多个command之间用 | 分隔,否则会失效。 (command有:Query、Sleep、Binlog Dump、Connect、Delayed insert、Execute、Fetch、Init DB、Kill、Prepare、Processlist、Quit、Reset stmt、Table Dump) 。
4. 按state kill /usr/bin/pt-kill --busy-time 15 --match-state="Locked | Sending data" --victim all --interval 1 --kill --daemonize --pid=/tmp/ptkill.pid --print --log=/home/pt-kill.log 注:测试通过按state 来杀掉线程,注意state 的内容一定要严格匹配大小写,否则会杀不掉。注意--match-state多个state之间用 | 分隔,否则会失效。 (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) 。
5. 按info关键字 kill /usr/bin/pt-kill --busy-time 15 --match-info="SELECT | DELETE" --victim all --interval 1 --kill --daemonize --pid=/tmp/ptkill.pid --print --log=/home/pt-kill.log 注:测试通过按info来杀掉线程,注意info的内容一定要严格匹配大小写,否则会杀不掉。注意--match-info多个info之间用 | 分隔,否则会失效。 --ignore-info / --match-info (info可以使用select、update、insert、delete来进行匹配,并可使用"|"进行多项匹配,如"select|SELECT|delete|DELETE|update|UPDATE" 。
6. 按访问的dbname kill /usr/bin/pt-kill --busy-time 15 --match-db="db1 | db2" --victim all --interval 1 --kill --daemonize --pid=/tmp/ptkill.pid --print --log=/home/pt-kill.log --ignore-db / --match-db 注:测试通过按db来杀掉线程,注意db的内容一定要严格匹配大小写,否则会杀不掉。注意--match-db多个db之间用 | 分隔,否则会失效.
另: Action: --kill 杀掉连接并且退出 --kill-query 只杀掉连接执行的语句,但是线程不会被终止 。
最后此篇关于pt-kill 常用杀进程参数介绍的文章就讲到这里了,如果你想了解更多关于pt-kill 常用杀进程参数介绍的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
例如 int (*pt)[4]; int target[3][4] = {{1,3,4,6},{2,4,5,8},{3,4,6,7}}; pt = target; *p
如果您有本地化的应用程序 pt-br和 pt-pt , 如果系统只报告 pt 应该选择什么语言代码(通用葡萄牙语)? 这个问题与应用程序的性质、桌面、移动或基于浏览器无关。让我们假设您无法获取区域信息
我写了以下代码: typedef int* pt; pt p = pt(); // compile ok 但是 int* p = (int*)() // compile fail. 我想知道
这个问题在这里已经有了答案: What makes more sense - char* string or char *string? [duplicate] (13 个答案) 关闭 9 年前。
符号?在下面的代码中是什么意思: for(int i = 0 ; i pt.X) ? pt.X : minX; minY = (minY > pt.Y) ? pt.Y : min
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
我构建了一个倒数计时器,但它只是使用 getTime(),我不确定如何调整它,以便它是我想要的正确时区(PDT/PT) var countdownTimer = setInterval(countdo
pt-kill 是一个优秀的kill MySQL连接的一个工具,是percona toolkit的一部分,在因为空闲连接较多导致超过最大连接数、某个有问题的sql导致mysql负载很高时,都需要将一
作为我以前的question的后续操作,如果我想让我的智能手机应用程序检测到某个音符,并且只需要知道传入的声音是否是该音符且带有一定的模糊性,就可以允许注意偏离x美分。 鉴于此,在速度和准确性上是否有
这个问题以一种令人困惑的方式演变。不过,它的某些部分,特别是一些答案,可能对某人有用。因此,我将不修改此问题,并尝试重新表述问题 here . 覆盖模板 folder_full_view_item.p
所以在我最后一个问题的代码中是一个错误。我尝试修改代码,将两个大数字添加为两个数组(我不能为此使用 BigIntiger,我必须自己创建该方法)。但它仍然给我错误的加法结果。 例如(我已经有这个的构造
我似乎无法从新用户发送的新消息或从已在表格 View 中的用户发送的新消息转到大多数消息应用程序的类似位置。我以前问过这个问题,并尝试按照好心人发给我的链接中的说明进行操作( How do you p
我有一个昂贵的报告查询,可能需要 1-20 秒以上的时间才能运行。 (取决于有多少数据) 有没有办法在一定时间后终止运行的 mysql 进程/查询? 我看到这个: mysql auto kill qu
我正在尝试使用 pt-archiver 清除 mysql 表,但遇到了一个奇怪的问题。 假设以下查询返回 60789 行。 SELECT COUNT(*) FROM abc WHERE created
这个问题在这里已经有了答案: 关闭 12 年前。 Possible Duplicate: Are there any practical reasons to use “em” instead of
这几天我在做移动webApp开发,我读了一些关于它的文章,但是描述here把我弄糊涂了。 Points are abstract units, they only make sense in this
我正在使用 Visual Studio,出于某种原因,我渲染的字体显示为 Arial,即使我将字体系列设置为 font-family: 'PT Sans', sans-serif; 这是为什么?这不是
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预
我正在阅读“与 Rcpp 无缝集成 R 和 C++”的第 4 章,我遇到了一个小问题。 在“ list 4.13”这本书中给出了一个关于如何使用 R 函数的示例。我尝试使用其他函数(与示例不同)并且我
我正在使用 jQueryMobile 和 PhoneGap 开发一个跨平台的移动应用程序。我的第一个目标平台是 Android。 对于Android应用,建议开发者使用dp作为字体大小的单位。 DP代
我是一名优秀的程序员,十分优秀!