在卡桑德拉,没有限制的情况下,自动搅拌会起作用吗?

2024-04-23 12:27:40 发布

您现在位置:Python中文网/ 问答频道 /正文

在阅读了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:


Tags: 答案self功能iddocversiondriver关键字
1条回答
网友
1楼 · 发布于 2024-04-23 12:27:40

有两个限制,获取大小和总请求限制(LIMIT子句)。当您发出任何请求时,都有一个默认的5000 fetch限制和max\ int query限制。你知道吗

默认情况下,驱动程序将分页5000行,直到达到查询限制或结果结束。如果您的行很大,那么降低这个值通常是一个好主意,以减少协调器在构建MBs响应有效负载时的负载。你知道吗

相关问题 更多 >