3

因此,我目前正在执行一项测试,以估计我的 Google 应用程序引擎可以在不超过配额的情况下工作多少。这是我的测试:

  • 我在数据存储中有一个实体,根据我的本地仪表板,它需要 18 次写入操作。我在一个表中有 5 个这种类型的条目。
  • 每 30 秒,我获取上面提到的 5 个实体。我不为这些使用 MEMCACHE !!!

这意味着每次读取 5 * 18 = 90 次读取操作,对吗?在 1 分钟内意味着 180 次,在 1 小时内意味着 10800 次读取操作......这是每日限制配额的 ~20%......

然而,在我的测试运行 1 小时后,我注意到在我的在线仪表板上,只使用了 2% 的读取操作......我的问题是为什么会这样?......我的计算中的缺陷在哪里?

另外...我在哪里可以在在线仪表板中看到一个实体需要多少读/写操作?

谢谢

4

1 回答 1

5

对您的实体进行一次写入可能需要 18次写入,但对您的实体进行一次读取只需 1次读取

因此,如果您在一小时内每 30 秒获得 5 个条目,那么您将有大约 5reads * 120 = 600 reads。

这是在您获得5 个条目的情况下。(获取带有其 id 的条目)如果您进行查询以获取它们,则成本为“1 读取 + 1 读取每个检索到的实体”。这意味着每个条目有 2 次读取。因此,一小时内大约有 1200 次读取。

有关更多详细信息,这里是估算成本的文档

您无法在仪表板上看到实体需要多少次写入/读取操作。但我邀请您检查appstats

于 2013-04-11T10:57:18.660 回答