在阅读了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:
1条答案
按热度按时间jvidinwx1#
有两个限制,获取大小和总请求限制(
LIMIT
条款)。当您发出任何请求时,都有一个默认的5000 fetch限制和max\ int query限制。默认情况下,驱动程序将分页5000行,直到达到查询限制或结果结束。如果您的行很大,那么降低这个值通常是一个好主意,以减少协调器在构建mbs响应有效负载时的负载。