如何计算数据库连接数?

时间:2018-07-02 05:17:48

标签: php mysql amazon-rds

今天早上我的数据库连接号增加了,这是以前从未发生过的。如下所示:

enter image description here

我不知道为什么。因为没有用户访问此数据库。只是cronjob,自上个月开始运行,没有任何变化。

所以我想知道,该数据库连接号是如何计算的?

每个SELECTUPDATEINSERT都计为1。

或每个$conn = new mysqli($servername, $username, $password);算为1?

1 个答案:

答案 0 :(得分:1)

Amazon RDS Db连接计数是通过连接库建立的持久连接。

$conn = new mysqli($servername, $username, $password); 将计为1个单一连接。

增加连接的原因可能是脚本或库文件中的错误。 在每次成功选择/插入/更新/删除操作或执行整个功能(在您的情况下为cron)后,您必须关闭mysqli连接。 RDS不会自动关闭您的连接,因此,当您的cron下次运行时,将建立一个新的连接,并且计数还将继续增加。