特别有用的mysql的preocesslist(个人日记)

SHOW PROCESSLIST展示了正在运行的线程

INFORMATION_SCHEMA NameSHOW NameRemarks
ID Id MySQL extension
USER User MySQL extension
HOST Host MySQL extension
DB db MySQL extension
COMMAND Command MySQL extension
TIME Time MySQL extension
STATE State MySQL extension
INFO Info MySQL extension

我们也可以从INFORMATION_SCHEMA 数据库的 PROCESSLIST 表中,或者使用mysqladmin的processlist命令

也可以从performance_schema库的threads表中获得

进入threads表不需要互斥锁,并且对服务器的性能影响最小,INFORMATION_SCHEMA.PROCESSLIST 和 SHOW PROCESSLIST 由于需要互斥锁,因此对性能有不好的影响

threads表可以监视其他进程获取源无法获得的活动

以下是等效的

SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST

SHOW FULL PROCESSLIST

明天看一下INFORMATION_SCHEMA数据库中PROCESSLIST表的State字段



原文地址:https://www.cnblogs.com/ch459742906/p/5799747.html