2016-02-03 4 views
0

Cassandra Количество запросов занимает больше времени из-за миллионов данных в ... увеличено пространство ключей значение тайм-аута в caasandra.yaml также ... есть ли способ, чтобы повысить эффективность ?? Предложения пожалуйста.Cassandra рассчитывать запрос занимает больше времени

ответ

2

SELECT COUNT(*) - дорогая операция в Кассандре, потому что он будет сканировать все узлы.

Попробуйте этот инструмент, он оптимизирован для подсчета строк: https://github.com/brianmhess/cassandra-count

+0

целью получения количества от Кассандры будет необходимо обновить количество данных relatime конечного пользователя .. это этот инструмент получить реальный быстрый результат для этого? ?? –

+0

С распределенной базой данных нет «быстрого» способа подсчета количества строк. То, что вы можете сделать, - использовать типы счетчиков Cassandra и пакетные обновления для подсчета, чтобы получить общее количество строк очень быстро. – doanduyhai

+0

Звучит неплохо. благодаря –

Смежные вопросы