死磕数据库系列(二十七):MySQL 常用管理命令介绍
今天我将详细的为大家介绍 MySQL 日常管理命令的相关知识,希望大家能够从中收获多多!如有帮助,请点在看、转发支持一波!!!
show processlist
processlist
命令的输出结果显示了有哪些线程在运行,不仅可以查看当前所有的连接数,还可以查看当前的连接状态帮助识别出有问题的查询语句等。
如果是root帐号,能看到所有用户的当前连接。如果是其他普通帐号,则只能看到自己占用的连接。showprocesslist只能列出当前100条。如果想全部列出,可以使用SHOW FULL PROCESSLIST
命令
mysql> show processlist;+----+------+--------------------+------+---------+-------+-------+------------------+| Id | User | Host | db | Command | Time | State | Info |+----+------+--------------------+------+---------+-------+-------+------------------+| 1 | root | localhost | NULL | Sleep | 12 | | NULL || 2 | root | 192.168.100.1:7437 | test | Sleep | 8035 | | NULL || 3 | root | 192.168.100.1:7438 | NULL | Sleep | 24348 | | NULL || 5 | root | 192.168.100.1:7443 | NULL | Sleep | 24317 | | NULL || 7 | root | 192.168.100.1:7450 | test | Sleep | 24272 | | NULL || 9 | root | 192.168.100.1:5152 | test | Query | | init | show processlist |+----+------+--------------------+------+---------+-------+-------+------------------+6 rows in set