在我的虚拟主机中,我每小时限制为 15000 个连接。如何检查已达到的连接数?有什么办法吗?如果可能的话,我需要一个 PHP mysqli 查询的解决方案。
问问题
1178 次
1 回答
1
就在这里。在 MySQL 中,您可以查询
SHOW GLOBAL STATUS
获取服务器统计信息的完整列表。在那里你会看到你需要什么:
- 连接数(总连接数成功与否)
- Thread_connected(活动连接总数,如果你想检查活动连接很有用)
但是您无法在本地获得每最后一小时创建的连接。相反,您可以每小时请求此数据并存储先前的值,因此您所需的计数将是实际值和先前Connections
值之间的差异。
提示:要仅获取所需的变量,您可以查询如下:
SHOW GLOBAL STATUS LIKE 'Connections'
于 2013-10-10T13:08:14.403 回答