我有一个使用名为 db1 的数据库的 drupal 应用程序。每次发送 drupal 请求时,都会建立一个新的数据库连接。因此,在达到一定数量的连接后,站点会脱机并显示以下错误:
用户 db1 已经有超过 'max_user_connections' 个事件连接。
所以我的目标是关闭数据库连接,然后避免离线错误。为此,我需要找到与我的数据库建立的事件连接数。我已尝试使用 SHOW PROCESSLIST 命令。但它没有显示连接数。
是否有任何方法可以找到与 mysql 数据库建立的数据库连接数?
谢谢,
最佳答案
SHOW STATUS LIKE 'threads_connected';
虽然如果您的 Drupal(或准确地说是网络服务器)在每次请求后都没有自动关闭连接,则可能是某些配置不正确。
关于mysql - 查找 MySQL 中每个数据库的事件连接数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6731414/