mysql - rails + 亚马逊 RDS : latency issues

标签 mysql ruby-on-rails caching amazon-rds

我有一个应用程序,其数据库正在迁移到 amazon RDS。

由于 RDS 和我们的服务器之间的查询延迟(例如 30 秒的加载时间仅由于查询),我的性能出现了显着下降。没有显式缓存,请求可以进一步优化,但这仍然比本地数据库慢 10 倍以上。

这种性能下降是我意料之中的吗?如果是,有没有办法使用性能与本地数据库相似的云数据库?

最佳答案

人们报告了一些 RDS 性能不佳的问题。尽管据我所知亚马逊还没有承认这些问题。

RDS(它只是 mysql 的自定义版本)使用 ESB 作为存储后端,我相信您很清楚他们刚刚在该服务上遇到的失败。

我了解到很多公司只是在 EC2 实例中运行他们自己的 mysql 数据库,因为它被证明具有更可靠的性能。

关于mysql - rails + 亚马逊 RDS : latency issues,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5939129/

相关文章:

Mysql 8.0 "ERROR 1030 (HY000): Got error 100"向非常大的表添加索引时

ruby-on-rails - Rails 4 - 无需身份验证的 Json 渲染

c++ - 使用嵌套 vector 与扁平 vector 包装器时,行为异常

python - 在缓存中存储 sqlalchemy 映射对象

c - 访问单个结构成员是否会将整个结构拉入缓存?

android - Android Studio 在线数据库

mysql - Spring Hibernate mysql 一对多

ruby-on-rails - 将带有 React 组件的 Ruby on Rails 项目部署到 Heroku

javascript - LazyLoad 不隐藏占位符 img Rails 5

php - 使用 while 循环中的 $_POST 数据更新 mysql