0

トランザクション内にパイプラインの「fetch 200/delete 200」ルーチンを含めるかどうかを決定しています。

含まれておらず、リクエスト/インスタンスが突然終了した場合、フェッチされたエンティティは失われます。

xg=True の場合、エンティティ グループの制限は 5 であるため、200 個のエンティティがトランザクションに含まれるには同じ親を持つ必要があります。

200 個のキーを持つ delete_multi が、エンティティ グループに対する 200 の同時更新としてカウントされる場合、エンティティ グループに対する優先制限が 1/秒であるため、ルーチンが失敗する可能性があります。

これらの 200 個のエンティティが ndb.delete_multi で削除された場合、エンティティ グループへの更新は 1 回または 200 回としてカウントされますか?

4

1 に答える 1

2

同じトランザクション内で、一度に 200 個のエンティティ/キーを削除できます。

1 秒あたりの制限 (5 秒あたりの可能性が高い) は、エンティティ グループまたは x-group で独立したトランザクションを開始 (およびコミット) できる頻度。各トランザクションは、コミットしているルート要素をロックする必要があるためです。

于 2013-10-22T09:30:05.893 に答える