如何查看我的 mysql 表已响应多少个请求?我需要类似“访客柜台”的东西。我尝试过
SHOW TABLE STATUS
但这并没有显示我的表有多少个连接!这怎么可能?
最佳答案
您可以使用 SHOW PROCESSLIST 查看进程列表
如果您想查看表的数据,您可以尝试:
SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST WHERE `INFO` LIKE '%your_table%'
当然,它不仅会显示您表的数据,而且如果任何字段或值包含您的表名称,它也会显示。
如果您有简单的查询,您可以限制它:
SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST WHERE `INFO` LIKE '%FROM your_table%'
是什么使得显示的行数更少,并且几乎那些行都严格连接到您的表
关于mysql 显示有多少个表的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23582039/