mysql 显示有多少个表的连接

标签 mysql

如何查看我的 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/

相关文章:

php - nd_pdo_mysql 和 pdo_mysql 扩展之间有什么区别?

mysql - 有条件地创建索引?

java - Asyntask #1 Android 错误

MySQL 链接表 - View 、外键或触发器?

mysql - 选择员工工资超过定义的部门

MYSQL/Coldfusion 替换注册符号不起作用

mysql - 时差(分钟)

mysql - 在 rails 中为 MySQL 定义 varchar 的长度

mysql - 将数据分为前 20% 的贡献

php - Codeigniter -> 提取更多数据