无服务器RDS MySQL将无法缩放至0。

0

【以下的问题经过翻译处理】 我正在尝试使用无服务器RDS实例。它的配置如下:

  • 最小Aurora容量单位(ACU)为1(没有0的选项)
  • 自动缩放超时为2分钟
  • “当集群处于空闲状态时缩放到0 ACUs”已经勾选
  • 集群处于空闲状态下可以等待的时间为15分钟

然而,在过去的三个小时里,数据库没有任何连接,但“无服务器数据库容量(计数)”图表始终保持在1。它有短暂的时间会下降到0,但是它不会停留在0,尽管没有活动连接数小时之久。我如何确保数据库能够缩放到0呢?

profile picture
专家
已提问 9 个月前41 查看次数
1 回答
0

【以下的回答经过翻译处理】 你好。

根据Serverless文档,如果Aurora Serverless DB集群暂停时有任何“数据库连接请求”,则DB集群会自动恢复并处理连接请求。因此,我建议不仅检查DatabaseConnections CW指标是否为零(表示没有持久连接),而且还要检查ConnectionAttempts CW指标是否长时间为零,超过SecondsUntilAutoPause值(在您的设置中为15分钟)。SecondsUntilAutoPause时间范围内的任何连接请求/尝试都会重置AutoPause计数器。

如果ConnectionAttempts在任何时间点大于零并且您不确定其来源,那么我建议在集群的Aurora高级审核设置中为CONNECT事件启用审核,并在启用审核后查看CW日志日志组中的记录事件,以弄清楚再次发生时的情况。

希望这能帮助你。如果您希望或需要更详细的集群调查,我建议向AWS支持提出技术案例,因为他们将能够一步步与您一起完成。

profile picture
专家
已回答 9 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则