在使用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. springMVC 使用WebApplicationContext获取ApplicationContext对象
  2. linux磁盘管理系列一:磁盘配额管理
  3. 第6章-一阶多智体系统一致性-->6.2 离散时间多智能体系统一致性
  4. Java 用float时,数字后面加f,这样是为什么?
  5. 1.2 String字符串和整型int的相互转换,valueOf() 、parse()和toString()
  6. 多线程基础与JUC进阶笔记
  7. python面向对象(2)—— 继承(3)
  8. 派生类对基类成员的访问控制之公有继承
  9. django进阶03静态文件和模板
  10. WebGIS项目中利用mysql控制点库进行千万条数据坐标转换时的分表分区优化方案...
  11. java喝醉怎么写,JAVA 代码代替 web.xml
  12. 联想USB键盘功能键驱动问题
  13. 图解机器学习算法 | 从入门到精通系列教程(机器学习通关指南·完结)
  14. 59——EXPLORING THE LIMITS OF DATA AUGMENTATION FORRETINAL VESSEL SEGMENTATION
  15. spark count统计元素个数
  16. java提取pdf题目_java读取doc,pdf问题。
  17. 区块链solidity学习(地址、交易篇:一)
  18. vue使用防抖节流(提交表单、实时搜索)
  19. 类型转换异常:java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to com.
  20. MySQL执行过程及执行顺序

热门文章

  1. python怎么安装scrapy_Python-2.7安装Scrapy 1.0爬虫实例
  2. STAMP学习和使用
  3. 使用Requests爬取网页图片并保存
  4. Linux 下载百度网盘大文件
  5. java计算机毕业设计网上书店商城源码+系统+数据库+lw文档+mybatis+运行部署
  6. android xposed安装教程,Android 10机型安装Xposed框架教程
  7. MulT: An End-to-End Multitask Learning Transformer 多任务共享注意力
  8. Exploring and Distilling Posterior and Prior Knowledge for Radiology Report Generation
  9. Matlab有趣代码
  10. android矢量图 内存大,Android内存控制小技巧-使用矢量图来节省你的内存并简化你的开发。...