#cassandra-3.0
#cassandra #cassandra-3.0
Вопрос:
Для многоуровневого уплотнения по размеру требуется как минимум столько же свободного дискового пространства для уплотнения, сколько размер самого большого семейства столбцов. Для выравниваемого уплотнения требуется гораздо меньше места для уплотнения, всего 10 * sstable_size_in_mb.
Является ли DTCS требованием к свободному диску таким же, как STC или хуже? Зависит ли это от параметра max_sstable_age_days ?
Ответ №1:
Да, вы правы, это будет зависеть от max_sstable_age_days . Теоретически это должно быть в 4 раза больше размера самой большой sstable, которая была создана после параметра max_sstable_age_days .
Пример:
Предположим, сегодня 15 октября 2016 года, а ваше значение max_sstable_age_days равно 365. Самая большая стабильная таблица, созданная после 15 октября 2015 года, имеет размер 1 ГБ. Для выполнения уплотнения потребуется 4 ГБ свободного места.
Магическое число 4 поступает из параметра с именем min_threshold (по умолчанию: 4). вы также можете настроить это при создании таблицы.