我刚刚将我的 Heroku postgres 数据库从 Kappa 计划(800MB RAM,postgres 9.1)升级到 Ronin 计划(1.7GB RAM,postgres 9.2),但性能下降了。
按照这里的指南,我检查了缓存命中率,甚至比我们的 Kappa 数据库还要低(现在约为 57%,之前约为 69%)。我们的应用程序设计应该还不错,因为我们之前已经看到缓存命中率约为 99%。
建议是数据集应该能够放入内存,这现在应该不是问题 - 我们的数据大小为 1.27GB(至少大部分应该适合)。
缓存命中率低是由于数据大小,还是我可以查看其他内容?还是仅仅是数据库缓存没有完全预热的情况?(已经快2天了)