что есть "дефолт" тут? дефолтная политика хранения?
Я имею ввиду у меня есть 4 хранилища. Один из которых дефолт Мы его не юзаем для данных. Была табла у которой был объявлен TTL like this: TTL toDateTime(date_utc) TO VOLUME 'ttlhot', toDateTime(date_utc) + toIntervalMonth(3) TO VOLUME 'ttlcold', toDateTime(date_utc) + toIntervalMonth(15) TO VOLUME 'ttlarchive' Типа по дефолту все кидаем в ttlhot, далее через 3 месяца все уезжает на медленный диск и в s3 Я сделаль вот так ALTER TABLE prod_logs.logs_local ON CLUSTER cluster_logs MODIFY TTL toDateTime(date_utc) TO VOLUME 'ttlhot', toDateTime(date_utc) + toIntervalMonth(2) TO VOLUME 'ttlcold', toDateTime(date_utc) + toIntervalMonth(15) TO VOLUME 'ttlarchive'; И в moving начали старые парты с января появляться на быстром диске. Сейчас пока стопнул moving и удалил оттуда все. Как чинить пока не понятно
а политика для использования фаст диска для таблицы настроена?
Ткните в доку плиз - не вижу
https://clickhouse.com/docs/en/engines/table-engines/mergetree-family/mergetree#table_engine-mergetree-multiple-volumes
Да, у таблы storage policy 'ttl' стоит
Судя повсему тогда условный дефолт это польюм с приоритетом 1. И запрос норм должен пройти
тогда дефолт не должен использоваться, а только вольюмы из списка ттльных. Но у вас реально каша какаято поулчается, за движение данных отвечает и политика хранения и еще ттл на движке
данные при инсерте пишутся в 1й диск
Обсуждают сегодня