为什么Amazon RDS内存监视器阈值以红色显示我?

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

[今天,我注意到我的Amazon RDS实例内存监视器阈值用红线显示给我。在这里,我附上了相同的屏幕截图。enter image description here

所以,我的问题是那个内存阈值是多少,为什么它超过限制?我的实例有问题吗?减少/控制这次加息的解决方案是什么?

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

如果RDS多次导致该阈值,则看到的红线是AWS设置的阈值,那么可能需要查看性能问题。

MySQL尝试根据需要使用所有可用内存。但是,限制由RDS的服务器参数定义,您可以修改这些参数,并且可能不需要扩展服务器。

RDS实例是使用这些参数的默认值创建的(其中最相关的是innodb_buffer_pool_size),以优化内存使用。为了查看将哪些服务器变量应用于您的实例,请连接到该实例并执行“显示全局变量”命令。

当然,该数字上升和下降是正常的。

如果看到性能问题,并且没有更多的可用内存,则应该查看原因或升级到更大的实例。

这些值可能不适用于所有工作负载,但是您可以使用参数组根据需要进行调整。本文档说明了如何使用参数组:

http://docs.amazonwebservices.com/AmazonRDS/latest/UserGuide/USER_WorkingWithParamGroups.html

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