на другой диск указываем TTL date - INTERVAL 14 DAY TO VOLUME 's3' ?
TTL date + toIntervalDay(14) TO DISK/VOLUME … в проде сейчас так используем.
а если будет несколько порядок важен при перечислении?
не очень понял ваш вопрос, но скорее всего ответ я на него не знаю :( могу только дать ссылку на доку: https://clickhouse.com/docs/en/engines/table-engines/mergetree-family/mergetree#table_engine-mergetree-ttl
доку смотрел уже )) у меня прикол такой создал таблицу с TTL date + INTERVAL 1 MONTH DELETE, date + INTERVAL 14 DAY TO VOLUME 's3', date + INTERVAL 1 DAY TO DISK 'hdd', date + INTERVAL 1 DAY RECOMPRESS CODEC(ZSTD(9)) и вот сегодня как раз 14 дней прошло, и CH закинул на диск s3 сегодняшнюю партицию
тут не знаю, может кто из экспертов ответит потом. Я бы на вашем месте создал тестовую таблицу, накидал бы ttl туда по секундам/минутам для отладки и поэкспериментировал
спасибо, потестить надо эти TTL
Обсуждают сегодня