большую таблицу для которой CH по умолчанию не может выполнить мерж тк ему не хватает x2 места невзирая на последствия (возможно изменением какой то опции или оператором в sql)?
В логе сообщение - (MergerMutator): Won't merge parts from 202112_0_131470_13 to 202112_1779791_1779791_0 because not enough free space.
Он мержит в новый файл, то есть место ему в любом случае нужно
Там таблица graphitemergetree с rollup правилами которые схлопывают метрики - ни разу не видел чтобы на графике места на разделе с базой реально использовалось x2 места от партиции при мерже
Так а зачем тебе финалтзировать всю таблицу целиком? Финализируй по партициям. Они же у тебя по месяцам. Скорее всего 1 такая финализация 1 такой месячной партиции займет где то сутки.
Так я и не могу запуститить финализацию одной партиции за декабрь 202112 - метрик насыпало
А, ну тогда тут вариантов на самом деле несколько: 1. Мы когда то давно, патчили исходники КХ, и там меняли х2 требуемого места до х1.1, после чего ставили нашу версию на 1 инстанс реплики КХ, и делали финализация партиции. Возможно сейчас это можно сделать параметром в конфиге КХ. Но я честно говоря хз.
Обсуждают сегодня