0

私がこのコードを持っているとしましょう:

    Query<Car> q = ofy().load().type(Car.class);
    for (Car car : q) {
        // Do something with car...
    }

Query<T>データストアに数百万のレコードが含まれているとすると、どのように機能し ますか?QueryすべてのオブジェクトをメモリにロードするCarか、データストアから1つずつフェッチしますか?

4

1 に答える 1

1

デフォルトのチャンクサイズは30です-ここを参照してください。プリフェッチサイズは設定されていないため、デフォルトでチャンクサイズになります。

したがって、イテレータは一度に30個のエンティティをフェッチします。

于 2012-10-18T19:54:50.817 に答える