如标题所述,我想管理AWS RDS服务器上的可用内存。我被告知RDS服务器上的低内存对性能并不重要,但交换使用对性能有影响(如果交换使用率很高,可能会导致查询延迟等问题)。它的服务器将尝试通过清除旧内存来确保其可用的最小内存。
据我所知,内存因缓存查询而被占用。所以我提出了一个临时解决方案,通过在参数组中将query_cache_type
设置为0
来禁用查询缓存。 (此时无需缓存查询结果)
但是,对于未来,我希望更有效地管理其内存。有没有办法在没有重启的情况下恢复内存(我注意到服务器重新启动时可以恢复可用内存)或者设置服务器试图确保其最小可用内存阈值的最小阈值?
如果我对上面提到的任何部分有错误的理解,请随时纠正我。
任何建议或建议都会非常感激。
提前谢谢。