今天早上我的数据库连接号增加了,这是以前从未发生过的。如下所示:
我不知道为什么。因为没有用户访问此数据库。只是cronjob,自上个月开始运行,没有任何变化。
所以我想知道,该数据库连接号是如何计算的?
每个SELECT
,UPDATE
和INSERT
都计为1。
或每个$conn = new mysqli($servername, $username, $password);
算为1?
答案 0 :(得分:1)
Amazon RDS Db连接计数是通过连接库建立的持久连接。
$conn = new mysqli($servername, $username, $password);
将计为1个单一连接。
增加连接的原因可能是脚本或库文件中的错误。 在每次成功选择/插入/更新/删除操作或执行整个功能(在您的情况下为cron)后,您必须关闭mysqli连接。 RDS不会自动关闭您的连接,因此,当您的cron下次运行时,将建立一个新的连接,并且计数还将继续增加。