Будет ли работать автоматическая нумерация страниц в Кассандре без ограничения? - PullRequest
0 голосов
/ 22 января 2019

После прочтения документа doc (драйвера документа) и нескольких ответов кажется, что Cassandra 2.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 Ответ

0 голосов
/ 22 января 2019

Существует два ограничения: размер выборки и общий лимит запросов (предложение LIMIT).Когда вы делаете какой-либо запрос, по умолчанию установлены предел выборки 5000 и предел запроса max_int.

Драйвер по умолчанию будет отображать страницу по 5000 пакетов, пока не достигнет предела запроса или конца результатов.Часто рекомендуется уменьшить это значение, если ваши строки большие, чтобы уменьшить нагрузку на координатор из-за создания МБ полезных нагрузок ответа.

...