在阅读了doc(driver doc)和一些答案之后,cassandra2.0+似乎有一个自动分页功能。但所有这些例子都包含LIMIT
关键字。你知道吗
此查询是否适用于自动分页:
current_version_query = "SELECT id, row_hash FROM {} WHERE version={}".format(
self.table_name, self.diff_source_version
)
current_version_rows = self.session.execute(
current_version_query
)
我在这里重复:
for current_version_row in current_version_rows:
有两个限制,获取大小和总请求限制(
LIMIT
子句)。当您发出任何请求时,都有一个默认的5000 fetch限制和max\ int query限制。你知道吗默认情况下,驱动程序将分页5000行,直到达到查询限制或结果结束。如果您的行很大,那么降低这个值通常是一个好主意,以减少协调器在构建MBs响应有效负载时的负载。你知道吗
相关问题 更多 >
编程相关推荐