繁体   English   中英

google app引擎chunkSize和prefetchSize-我在哪里可以阅读有关它的详细信息?

[英]google app engine chunkSize & prefetchSize - where can I read details on it?

关于这两个总和的所有信息总计为:

chunkSize

设置块大小。 请阅读类javadoc以获取有关如何使用块大小的说明。

prefetchSize

设置要预取的实体数。

尝试查看java docs和SVN中的源代码 完全没有信息! 我的意思是,有关这两者的实际含义的信息。

好吧,prefetchSize或多或少是很清楚的-运行查询时,要获取多少个实体。
如果我的理解是正确的,例如,如果我将查询的限制设置为1000并将prefetchSize设置为1000,它将立即将它们全部读取到内存中。

那chunkSize呢? 这是字节大小吗? 实体数量?

设置为这两者的低/高数字有什么影响?

您链接到的页面顶部显示:

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

chunkSize确定了PreparedQuery.asIterator(FetchOptions)返回的Iterator的内部分块策略以及PreparedQuery.asIterable(FetchOptions)返回的Iterable。

诚然, chunkSize的描述有点模糊。 它指定要在后续数据存储请求上获取的结果数(在使用完第一个prefetchSize结果之后)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM