gpt4 book ai didi

mysql - AWS RDS Mysql 集群不会在写入查询时自动扩展

转载 作者:行者123 更新时间:2023-11-29 07:28:01 27 4
gpt4 key购买 nike

我有一个 AWS RDS MySql 集群。我正在尝试对批量写入操作进行自动缩放,但无法这样做。但是,当我运行读取查询时,它会正确缩放。我在写入时收到“太多连接”错误。谁能让我知道我做错了什么?提前致谢。

[编辑:1]

AWS RDS 集群配置截图 enter image description here

因为我正在测试,所以我将连接限制保持为 2。

当我向 AWS RDS 发送多个读取请求时,我可以在我的 RDS 实例部分看到正在启动的新实例: enter image description here我还将 Scale In Cool Time 设置为 0,以便它会立即启动一个新实例。当我使用读取端点从数据库中读取时,Auto Scaling 工作正常。但是当我尝试使用写入端点插入数据时,Auto-Scaling 不起作用。

enter image description here

最佳答案

你的问题没有具体说明,所以我会列出一些可能的方法来解决这个问题。

RDS 扩展需要时间,因此您不能指望您的数据库的容量会在突然的流量峰值超过其当前容量时立即增加。

MySQL 实例的最大连接数由参数组中的 max_connections 设置。有多少个连接正在发生,max_connections 值是多少?此值会影响内存使用,因此请查看任何更改。注意:如果您的客户端代码中存在错误地创建过多连接的错误,则增加此值并不总是有帮助。如果峰值连接数超过 max_connections 值,有时您只需要扩展到更大的实例。细节决定正确的解决方案。

使用 MySQL 的全局状态历史记录并查看发生了什么以及何时发生。这对于检测锁定或内存问题很有用。

关于mysql - AWS RDS Mysql 集群不会在写入查询时自动扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52918654/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com