我有一个具有以下内容的测试处理程序:
Model.query().get( projection = [Model.name._name] )
Appstats 显示以下内容:
(1) 2013-09-29 21:46:38.638 "GET /test" 200 real=2585ms api=0ms overhead=2ms (1 RPC, cost=140, billed_ops=[DATASTORE_READ:2])
根据https://developers.google.com/appengine/docs/billing?csw=1#cost_resource,对于预计的查询,它应该使用 1 read + 1 small。为什么它告诉我 2 次读取(keys_only 只使用 1 次小)?另外,当文档说 60 时,为什么每次读取的成本为 70?
这发生在开发和生产服务器上。
编辑:使用的模型类来自 ndb