2

次のようなテスト ハンドラーがあります。

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 回の読み取り + 1 回の小さなリソースを使用する必要があります。2 回の読み取りが表示されるのはなぜですか (keys_only は小さい 1 つしか使用しません)。また、ドキュメントでは 60 と書かれているのに、なぜ各読み取りのコストが 70 なのですか?

これは、開発サーバーと運用サーバーの両方で発生します。

編集: 使用されるモデル クラスは ndb からのものです

4

1 に答える 1

0

Model.name._name とは? 代わりに Model.name を使用してみてください。

于 2013-09-30T15:15:00.510 に答える