我们有一个带有 MySQL 数据库的 AWS RDS。缓冲池大小仅为 244GB 可用 RAM 总量中的 144GB。然而,即使在如此低的 RAM 配置下,我们也会看到交换使用情况发生。有谁知道我如何找出导致交换使用的原因?
我们启用了 Performance Insights,也启用了增强监控。交换承诺值确实回落了,但我们实际上浪费了大约 100GB 的 RAM,因为进一步增加缓冲池大小会大幅增加交换使用量。
mysql memory aws amazon-rds
amazon-rds ×1
aws ×1
memory ×1
mysql ×1