我想列出Mysql中的进程。我的连接中有多个数据库。当我说显示进程列表时,所有数据库的进程都会出现。如何查看单个数据库的进程?
发布于 2019-03-11 19:45:00
这是information_schema的工作。这就是SHOW PROCESSLIST获取信息的地方。
SELECT * FROM information_schema.processlist WHERE DB = DATABASE()当然,根据USE DATABASE或您的登录默认数据库的选择,函数DATABASE()将返回当前数据库。
如果由于某些原因没有设置,并且您知道数据库的名称,请尝试这样做。
SELECT * FROM information_schema.processlist WHERE DB = 'my_database_name'https://stackoverflow.com/questions/55101052
复制相似问题