Предотвратить использование Cassandra Query от кэширования - PullRequest
0 голосов
/ 09 июля 2019

Я пытаюсь получить некоторые метрики для моего кластера Кассандры.Поэтому я хочу посмотреть, как работают запросы, когда они запускаются в первый раз, без преимущества кэширования.Есть ли способ отключить кэш для каждого запроса, и если нет, то можно ли его отключить для каждой таблицы?

Для данной таблицы он был создан с помощьюсвойство кэширования

AND caching = {
    'keys' : 'NONE',
    'rows_per_partition' : 'NONE'
}

, но, исходя из выходных данных, последующие выпуски того же запроса, очевидно, получают преимущества кэширования.

1 Ответ

1 голос
/ 09 июля 2019

Помимо конфигурации кэширования в таблице, которую вы уже выполнили, вы должны убедиться, что в файле конфигурации cassandra.yaml значение row_cache_size_in_mb равно нулю (0). Если вам нужно изменить это значение, имейте в виду, что вам нужно внести изменения в каждом узле и перезапустить их, по одному узлу за раз.

...