我一直在使用亚马逊的dynamodb,他们在请求返回所使用的读/写操作数后有一个选项。通过这种方式,您可以准确了解每个查询占用的内容,并在您遗漏某些内容时帮助调整查询。我想知道Google的数据存储区是否有这样的东西?查看本地数据存储文档,我找不到此信息:
https://cloud.google.com/datastore/docs/tools/devserver
这样的事情是否存在?
答案 0 :(得分:1)
在开发服务器(http://127.0.0.1:8888/_ah/admin/datastore
)中,您可以选择实体类型,并查看已使用多少写操作来存储每个实体。
此外,在生产日志中,您可以查看每次通话花费的时间以及以美元计算的费用。
总体而言,数据存储区中的读/写成本是确定性的,即您可以根据所涉及的实体数量和每个实体中的索引属性数量来计算需要多少操作。不过,我同意,目视检查上面列出的意外异常工具可能会有用。
答案 1 :(得分:0)
Google App Engine SDK(Java和Python)包含Appstats库。
Appstats是一套App和API调用分析工具,可记录事件并提供基于Web的管理界面,用于浏览统计信息,例如数据存储区操作。
Java:https://cloud.google.com/appengine/docs/java/tools/appstats
Python:https://cloud.google.com/appengine/docs/python/tools/appstats