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

0

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

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

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

profile picture
EXPERTE
gefragt vor 8 Monaten35 Aufrufe
1 Antwort
0

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

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

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

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

profile picture
EXPERTE
beantwortet vor 8 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen