在使用show processlist的时候,直接使用会显示很多的内容,无法很快找到需要的信息。

如何过滤操作呢?

其实,show processlist展示的内容是从information_schema.processlist数据表查询得到。

数据表information_schema.processlist各字段如下:

mysql> desc information_schema.processlist;
+---------+---------------------+------+-----+---------+-------+
| Field   | Type                | Null | Key | Default | Extra |
+---------+---------------------+------+-----+---------+-------+
| ID      | bigint(21) unsigned | NO   |     | 0       |       |
| USER    | varchar(32)         | NO   |     |         |       |
| HOST    | varchar(64)         | NO   |     |         |       |
| DB      | varchar(64)         | YES  |     | NULL    |       |
| COMMAND | varchar(16)         | NO   |     |         |       |
| TIME    | int(7)              | NO   |     | 0       |       |
| STATE   | varchar(64)         | YES  |     | NULL    |       |
| INFO    | longtext            | YES  |     | NULL    |       |
+---------+---------------------+------+-----+---------+-------+
8 rows in set (0.04 sec)

所以可以使用SQL语句的条件查询进行过滤,例如:

>select * from information_schema.processlist where Host like '10.26.201.199%';
+---------+-------------+---------------------+------+---------+------+-------+------+---------+-----------+---------------+
| ID      | USER        | HOST                | DB   | COMMAND | TIME | STATE | INFO | TIME_MS | ROWS_SENT | ROWS_EXAMINED |
+---------+-------------+---------------------+------+---------+------+-------+------+---------+-----------+---------------+
|  315835 | ora_manager | 10.26.201.199:45028 | NULL | Sleep   | 2796 |       | NULL | 2795673 |         1 |             0 |
| 1354509 | ora_manager | 10.26.201.199:53340 | NULL | Sleep   |  976 |       | NULL |  975677 |         1 |             0 |
|  240640 | ora_manager | 10.26.201.199:45802 | NULL | Sleep   |    4 |       | NULL |    3684 |         1 |             0 |
| 1354510 | ora_manager | 10.26.201.199:53342 | NULL | Sleep   |  976 |       | NULL |  975678 |         1 |             0 |
|  240641 | ora_manager | 10.26.201.199:45810 | NULL | Sleep   |    4 |       | NULL |    3687 |         1 |             0 |
|  315836 | ora_manager | 10.26.201.199:45032 | NULL | Sleep   | 2796 |       | NULL | 2795672 |         1 |             0 |
| 1354511 | ora_manager | 10.26.201.199:53344 | NULL | Sleep   |  976 |       | NULL |  975678 |         1 |          1103 |
|  315837 | ora_manager | 10.26.201.199:45030 | NULL | Sleep   | 2796 |       | NULL | 2795674 |         1 |          1103 |
|  240642 | ora_manager | 10.26.201.199:45812 | NULL | Sleep   |    4 |       | NULL |    3687 |         1 |          1103 |
+---------+-------------+---------------------+------+---------+------+-------+------+---------+-----------+---------------+
9 rows in set (0.00 sec)

MySQL 如何使用show processlist进行过滤相关推荐

  1. Mysql的select in会自动过滤重复的数据

    Mysql的select in会自动过滤重复的数据 默认使用 SELECT 语句: 当加上in范围后,结果如下图: in范围内的数据,如果有重复的,只会选择第一个数据. 所以如果不是直接使用SQL语句 ...

  2. mysql卡住锁表 processlist explain

    1.记一次order by desc limit导致的查询慢: explain分析一下这条语句: explain select a.id,a.q_user,a.q_showtime,a.thumb,a ...

  3. Mysql 中 show full processlist

    processlist命令的输出结果显示了有哪些线程在运行,可以帮助识别出有问题的查询语句,两种方式使用这个命令. 1. 进入MySQL/bin目录下输入mysqladmin processlist; ...

  4. nagios mysql 并发_nagios监控mysql的connections和processlist

    监控connections和processlist的脚本下载地址: 1.把脚本上传到/usr/local/nagios/libexec目录下 /usr/local/nagios/libexec/che ...

  5. Python+Django+Mysql开发在线购物推荐网 协同过滤推荐算法在购物网站中的运用 个性化推荐算法开发 基于用户、物品的协同过滤推荐算法 机器学习、分布式大数据、人工智能开发

    Python+Django+Mysql开发在线购物推荐网 协同过滤推荐算法在购物网站中的运用 个性化推荐算法开发 基于用户.物品的协同过滤推荐算法 机器学习.分布式大数据.人工智能开发 ShopRec ...

  6. jsp mysql 推荐算法_基于jsp+mysql+Spring+mybatis的SSM协同过滤音乐推荐管理系统(个性化推荐)...

    运行环境: 最好是java jdk 1.8,我们在这个平台上运行的.其他版本理论上也可以. IDE环境: Eclipse,Myeclipse,IDEA都可以 tomcat环境: 最好是Tomcat 7 ...

  7. 【MySQL基础知识】查询、过滤数据关键字

    MySQL基础知识 一.检索数据 1. SELECT select是使用最广泛的检索数据的语句. 检索要查的表的所有列: select * from (表名称)... 检索要查的表的某一列或多列: s ...

  8. mysql 复制忽略库_MySQL主从复制过滤

    MySQL主从复制是逻辑复制,基于Binlog进行主从数据传输,MySQL提供了丰富的参数来配置主从复制过滤条件.在主库可以设置对于库的数据写入是否写入binlog,在从库可以设置对某些库或者表的bi ...

  9. kill mysql process_Mysql 批量 kill processlist

    Mysql 批量 kill processlist Mysql 有些查询语句不合理, 或者其它一些特殊的原因会导致一个查询进程 Locked, 而如果多个相似的查询可能会因为表设计的不合理而跟着排在这 ...

  10. mysql kill 指令,SHOW PROCESSLIST指令与KILL指令

    功能版本说明当 DRDS 版本号小于 5.1.28-1408022 时,DRDS 仅支持物理连接的 SHOW PROCESSLIST 与 KILL 功能,请参见老版本 SHOW PROCESSLIST ...

最新文章

  1. 其他算法-高斯混合模型
  2. 从vmware技术团队跳槽到微软技术团队(comlan)
  3. Glide使用OkHttp加载图片
  4. 3个可以写进简历的京东AI NLP项目实战,走完这五步就是Top算法工程师
  5. 工作中使用jasmine遇到的一个html element和Component绑定属性失去同步的问题
  6. 许家印帮贾跃亭广州拿地造车,这是要翻身的节奏吗?
  7. Mac iOS 允许从任何来源下载应用并打开
  8. PHP-PDO参数绑定问题
  9. Javascript里的sleep()方法
  10. 浅显易懂的GMM模型及其训练过程
  11. python的字符串包括哪些_python公开课|Python字符串包含什么,我们应该怎么用
  12. 中下游大学毕业如何在大城市和各种985大学生厮杀?
  13. 一次系统调用开销到底有多大?strace、time、perf命令
  14. .NET 大数据量并发解决方案
  15. AndroidStudio_开发工具的设置_代码编辑器使用_新特性---Android原生开发工作笔记73
  16. 04_Java基础语法_第4天(数组)
  17. java编程之美(一)
  18. lvds传输距离标准_lvds接口标准
  19. python怎么创建桌面快捷方式_Python3创建RIDE桌面快捷方式的另一种方法
  20. 袋鼠云数据库数据同步之flinkx1.10版入门-搭配flink1.11

热门文章

  1. 用计算机进行坐标反算,反算在测量中的运用(坐标反算桩号)
  2. 消息队列——MQ(Message Queue)
  3. mapabc 地图失效不能进行任何操作
  4. html:optionscollection 默认值,关于html:options collection= /的使用
  5. 播布客全部视频教程汇总
  6. vue实现坐标拾取器功能demo
  7. LDC1101 LDC1314 LDC1614 1612 线圈感应测试(PCB+源码)
  8. opencv-python图形图像处理入门基础知识
  9. 为树莓派制作系统镜像时进行瘦身,方便后续保存与批量写入
  10. xampp mysql3306_xmapp_mysql端口冲突解决---Port 3306 in use by......