列出属于 mysql 中的数据库的操作 - (SHOW PROCESSLIST)
to list the operations that belong to a database in mysql - (SHOW PROCESSLIST)
我想列出 Mysql 中的进程。我的连接中有多个数据库。当我说Show process list时,所有数据库的进程都来了。如何查看单个数据库的进程?
这是 information_schema 的工作。这就是 SHOW PROCESSLIST
获取信息的地方。
SELECT * FROM information_schema.processlist WHERE DB = DATABASE()
当然,函数DATABASE()
returns当前数据库,由USE DATABASE
选择或由您登录默认数据库。
如果由于某种原因未设置,并且您知道数据库的名称,请尝试此操作。
SELECT * FROM information_schema.processlist WHERE DB = 'my_database_name'
我想列出 Mysql 中的进程。我的连接中有多个数据库。当我说Show process list时,所有数据库的进程都来了。如何查看单个数据库的进程?
这是 information_schema 的工作。这就是 SHOW PROCESSLIST
获取信息的地方。
SELECT * FROM information_schema.processlist WHERE DB = DATABASE()
当然,函数DATABASE()
returns当前数据库,由USE DATABASE
选择或由您登录默认数据库。
如果由于某种原因未设置,并且您知道数据库的名称,请尝试此操作。
SELECT * FROM information_schema.processlist WHERE DB = 'my_database_name'