谷歌appengine如何衡量数据存储区的运营情况

时间:2011-09-06 10:42:22

标签: google-app-engine google-cloud-datastore

随着appengine定价的变化,我们一直在关注我们的数据存储区。根据定价对比图表,我们每天投入218万张。这似乎远高于预期。我们每秒收到大约0.6个查询,这意味着每个请求大约需要60个查询!

使用示例代码进行数据库分析http://code.google.com/appengine/articles/hooks.html 我们测量了这一天,我们计算的最多是~14,000,这似乎更合理。有没有人在他们的网站上有类似的经验?

1 个答案:

答案 0 :(得分:13)

您看到的差异是因为每个索引写入都是单独计算的。当您执行数据存储区放置时,您需要为必须修改的行数收费,因此,如果您修改了单个索引字段,则可能会收取以下费用:

  • 实体本身的一次写作
  • 针对修改后的属性的升序索引的两次写入
  • 对已修改属性的降序索引进行了两次写入

总共5次写入。如您所见,将属性设置为indexed=False会对您的配额使用产生重大影响。