1

28,000 個のエンティティの一括削除には 154 秒かかりますが、同じエンティティの保存には 22 秒かかります。エンティティには @Id といくつかの @Index がありますが、それ以外は目立たない POJO です。ドキュメントで指定されているとおりです。

消去:

List<Key<T>> keys = ofy().load().type(clazz).keys().list();
ofy().delete().keys(keys);

保存:

Map<Key<Object>, Object> mappy = ofy().save().entities(objects).now()

これは期待されていますか?これは、削除するには遅すぎるようです。私はこれをRemoteAPIOptionsを使用して開発環境で実行しています(同じマシン上で-バッチアップロードを処理する別のコード)

4

1 に答える 1

3

これは驚くべきことではありません。削除は通常、データストアで最も遅い操作です。

于 2013-05-07T08:54:24.357 に答える