Silverstripe:AWS Aurora - 查询时间加倍

问题描述

我正在尝试使用各种数据库系统来托管数十万个数据库。乍一看,AWS aurora(无服务器)似乎是一个不错的选择,但最初的测试并不是很有希望。

对我们来说,一个典型的页面需要呈现超过 200 个查询(电子商务平台),并且使用本地数据库,我们的加载时间约为 700 毫秒 TTFB。在 aurora TTFB 上几乎翻了一番,达到 1.3 秒,唯一的变量是 DB 的变化。

我们目前还无法确定确切的查询时间,我们仍在运行更多测试,但是,我想知道是否还有其他人将 aurora 与 SilverStripe 一起使用,如果您遇到类似问题,如果/您是如何解决这些问题的。

SilverStripe 版本:4.7.x
AWS auroraMysqL 5.7(无服务器)

更新 #1
以下是一些测试结果:

  • 本地数据库中的平均查询时间:0.25ms (0.0002503067485s)
  • aurora 中的平均查询时间:1.78 毫秒(0.001778732106 秒)
  • 平均差异:705% (0.001558852868s)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)