查找MySQL中每个数据库的活动连接数

时间:2011-07-18 10:16:23

标签: mysql drupal-6

我有一个drupal应用程序,它使用名为db1的数据库。每次发送drupal请求时,都会建立到数据库的新连接。因此,在达到一定数量的连接后,站点将变为脱机状态,显示以下错误:

用户db1已经有超过'max_user_connections'的活动连接。

所以我的目标是关闭数据库连接,然后避免脱机错误。为此,我需要找到对我的数据库进行的活动连接的数量。我已尝试使用SHOW PROCESSLIST命令。但它没有显示连接数。

是否有任何方法可以找到对mysql数据库建立的数据库连接数?

谢谢,

1 个答案:

答案 0 :(得分:0)

SHOW STATUS LIKE 'threads_connected';

虽然如果您的Drupal(或准确的网络服务器)没有在每次请求后自动关闭连接,可能会有一些配置不正确。