GAE / J低级API:FetchOptions用法

时间:2010-01-03 15:40:57

标签: google-app-engine google-cloud-datastore

我应该了解有关Limit,prefetchSize和chunkSize的FetchOptions? docs说出以下内容:

  

prefetchSize是结果的数量   在第一次调用时检索到   数据存储。

     

chunkSize确定内部   迭代器的分块策略   归来的   PreparedQuery.asIterator(类别FetchOptions)

     

...

     

prefetchSize和chunkSize没有   对PreparedQuery结果的影响,   而只是表现   PreparedQuery。

我不太确定如何在愤怒中使用它。不同选项的性能影响是什么?您所做的更改如何提高性能的任何示例?

1 个答案:

答案 0 :(得分:2)

设置更大的chunkSize / prefetchSize将提高重大结果集的迭代性能,但也会增加延迟。因此,当您知道要迭代大结果集时,更大的值应该会更好。