我使用 datastax java 驱动程序构建了一个选择查询。我使用限制选项设置限制。但是我看到另一个也可以设置的属性
setFetchSize(整数大小)
根据文档,DEFAULT_FETCH_SIZE- 5000。
这是否意味着如果我在一行中有大约 10000 列,如果我有一个限制为 3 的查询运行,它将始终获取指定的默认值 - 5000 行,然后限制最后 3 行?
我认为限制查询在像这样使用时默认只获取最后 3 个值。有人可以澄清一下吗?
最佳答案
LIMIT
设置引擎检索的最大行数,而 setFetchSize
设置一次往返中返回给客户端的最大行数。
关于cassandra - Datastax 驱动程序限制选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22854558/