Google app engine google appengine如何衡量数据存储put操作

Google app engine google appengine如何衡量数据存储put操作,google-app-engine,google-cloud-datastore,Google App Engine,Google Cloud Datastore,随着appengine定价的变化,我们一直在关注我们的数据存储。根据价格比较表,我们每天卖出218万张。这似乎比预期的要高得多。我们每秒收到大约0.6个查询,这意味着每个请求大约有60个put 使用示例代码进行数据库分析 我们测量了一天,最多计算14000左右,这似乎更合理。有没有人在他们的网站上有类似的经验 您看到的差异是因为每个索引写入都是单独计算的。当您执行数据存储put时,您需要为必须修改的行数付费,因此,如果您修改了单个索引字段,您需要为以下内容付费: 一个是为实体本身编写的 两次写

随着appengine定价的变化,我们一直在关注我们的数据存储。根据价格比较表,我们每天卖出218万张。这似乎比预期的要高得多。我们每秒收到大约0.6个查询,这意味着每个请求大约有60个put

使用示例代码进行数据库分析
我们测量了一天,最多计算14000左右,这似乎更合理。有没有人在他们的网站上有类似的经验

您看到的差异是因为每个索引写入都是单独计算的。当您执行数据存储put时,您需要为必须修改的行数付费,因此,如果您修改了单个索引字段,您需要为以下内容付费:

  • 一个是为实体本身编写的
  • 两次写入已修改属性的升序索引
  • 两次写入已修改属性的降序索引

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

管理控制台中似乎不会显示索引属性的索引。单击数据->数据存储索引仅显示在
index.yaml
中明确定义的索引。是否有办法获取应用程序使用的所有索引的完整列表?@Aleksander仅显示复合索引(您自己定义的索引)。这两个内置索引都是文档中描述的内置索引。因此,目前没有关于它们对数据存储操作数量和占用大小的贡献的统计数据?@Aleksander目前没有,没有。我们刚刚在发行说明中宣布,我们正在向管理控制台添加索引记录数量的统计数据,尽管如此,是否有计划在生产管理控制台中提供完整的所有索引统计信息?development server控制台中的每个实体计数只能作为有关实际生产实例的一些近似推断的输入。。。