我们在RDS上有一个相当大的mysql实例,在过去的24小时内,可用内存开始变小(<1GB)。
如果我们达到0可用内存,会发生什么? 这是否意味着所有可用的内存被使用? 这是否意味着数据库将崩溃? 这是一场等待发生的灾难吗?还是将这种记忆简单地回收?
数据库引擎使用可用内存进行caching。 旧数据将被删除,以获得更多的空间。
这不是重要的CPU或iops,所以你不应该担心太多。 但是,更多的内存将允许您的数据库引擎响应速度更快。