Amazon RDS数据库连接奇怪的行为

问题描述 投票:1回答:1

我们在Amazon RDS上遇到了数据库连接的一些问题。如果您看一下下图,那么连接会长大,然后突然下降,就像锯齿波一样。

DB Connections last 24 h

数据库实例是一个t2.small,但我们在150 peak之后将它更改为t2.large,但锯齿波仍然存在,尽管不是那么宽。

有几个数据库,主要是InnoDB,一些是MyIsam。表的总大小为0.87 GB,激活general_log和slow_log。

主要问题是我们必须启动一个包含大量查询的进程,这会消耗大量的数据库资源(它需要大约30分钟,但只使用一个连接),当我们启动它时,我们总是达到max_connections限制和所有使用此数据库的应用程序中断。

我不明白为什么它会增长然后垮掉,如果有人能解释这一点,我将不胜感激。

此外,在达到max_connections后,数据库将被阻塞,直到我们增加实例类。这大约需要10分钟。

我们不希望将数据库升级到更强大的数据库,因为这将非常昂贵。也许有可调节的东西?

谢谢

mysql database amazon-web-services amazon-rds
1个回答
1
投票

看起来像是与应用程序相关的问题。

检查应用程序的数据库连接池配置。

如果不成功,请尝试安装本地数据库并检查行为是否仍然存在。

© www.soinside.com 2019 - 2024. All rights reserved.