对于cassandra的datastax查询参数中的fetchSize,默认值-1意味着什么。我假设没有分页。
这是否意味着它一次就能把所有的记录取下来?试图寻找大量的文件,但不能肯定这一理论。
发布于 2017-09-08 05:31:10
fetchSize
值为-1仅表示未设置该值。例如,可以在语句级或集群实例(Java)级别设置fetchSize
。
例如,如果没有为单个语句设置任何提取大小,则实现将检查其是否为-1,并使用Cluster
级别的提取大小等。
如果没有设置值,则默认值为5000。
https://docs.datastax.com/en/developer/java-driver/2.1/manual/paging/
如果在语句上设置了获取大小,则优先;否则,将使用群集范围内的值(默认值为5000)。
还请注意:
请注意,设置一个获取大小并不意味着Cassandra将始终返回确切的行数,它可能会稍微返回多少个结果。
https://stackoverflow.com/questions/46089366
复制相似问题