amazon-rds - Silverstripe:AWS Aurora - 查询时间加倍
问题描述
我正在尝试使用各种数据库系统来托管数十万个数据库。乍一看,AWS Aurora(无服务器)似乎是一个不错的选择,但最初的测试并不是很有希望。
对我们来说,一个典型的页面需要呈现超过 200 个查询(电子商务平台),并且使用本地数据库,我们的加载时间约为 700 毫秒 TTFB。在 Aurora 上,TTFB 几乎翻了一番,达到 1.3 秒,唯一的变量是 DB 的变化。
我们还不能确定确切的查询时间,我们仍在运行更多的测试,但是,我想知道是否有其他人正在使用带有 SilverStripe 的 Aurora,如果您遇到类似的问题,您是否/如何管理解决它们。
SilverStripe 版本:4.7.x
AWS Aurora:MYSQL 5.7(无服务器)
更新 #1
以下是一些测试结果:
- 本地数据库平均查询时间:0.25ms (0.0002503067485s)
- Aurora 平均查询时间:1.78ms (0.001778732106s)
- 平均差异:705% (0.001558852868s)
解决方案
推荐阅读
- docker - Dockerizing ELK Stack for OpenShift (corporate)
- amazon-web-services - 部署云服务器难吗?
- mysql - 如何根据列中的逗号分隔值进行选择
- eclipse - 在 pydev 中创建模板
- android - 三星互联网浏览器音频未播放
- javascript - 广告请求成功,但由于广告资源不足,未返回任何广告。处理AdFailedToLoad
- javascript - (ReactJS + Redux)将/new添加到url时表单不加载
- sed - sed/find/grep 如果不存在,则将 c# 注释附加到文件顶部,如果存在则替换
- ios - Swift iOS - 按属性比较 1 个数组中的元素
- css - 块引用列表中的样式链接