我们在 RDS 上有一个相当大的 mysql 实例,并且在过去 24 小时内可用内存开始变低(<1GB)。
如果可用内存达到 0,会发生什么情况?这是否意味着所有可用内存都已使用?这是否意味着数据库将崩溃?这是一场即将发生的灾难,还是这些内存将被回收?
答案1
数据库引擎使用可用内存进行缓存。旧数据将被删除以获取更多空间。
这不像 CPU 或 IOP 那样重要,所以你不必太担心。但是,更多的内存将使你的数据库引擎响应更快。
我们在 RDS 上有一个相当大的 mysql 实例,并且在过去 24 小时内可用内存开始变低(<1GB)。
如果可用内存达到 0,会发生什么情况?这是否意味着所有可用内存都已使用?这是否意味着数据库将崩溃?这是一场即将发生的灾难,还是这些内存将被回收?
数据库引擎使用可用内存进行缓存。旧数据将被删除以获取更多空间。
这不像 CPU 或 IOP 那样重要,所以你不必太担心。但是,更多的内存将使你的数据库引擎响应更快。