Sha*_*ika 5 mysql memory aws amazon-rds
我们有一个带有 MySQL 数据库的 AWS RDS。缓冲池大小仅为 244GB 可用 RAM 总量中的 144GB。然而,即使在如此低的 RAM 配置下,我们也会看到交换使用情况发生。有谁知道我如何找出导致交换使用的原因?
我们启用了 Performance Insights,也启用了增强监控。交换承诺值确实回落了,但我们实际上浪费了大约 100GB 的 RAM,因为进一步增加缓冲池大小会大幅增加交换使用量。
对于 RDS,您对此无能为力。这意味着操作系统认为被换出的任何内容都没有更多的页面缓存有价值。您无法像在 EC2 实例上那样使用大页面或 vm.swappiness 控件来控制这一点。
归档时间: |
|
查看次数: |
1737 次 |
最近记录: |