время заливки проверял кол-во залитых записей в том числе и с помощью FINAL. Видел, что оптимизатор работал и сворачивал записи. После полной заливки (проверял через часов 12 после того как скрипт заливки отработал) вижу, что разница в кол-ве записей и с FINAL составляет ~1 млн., т.е. оптимизатор все это время ничего не делал. Это нормальное поведение CH? После ручного запуска оптимизатора все свернулось как надо.
>Это нормальное поведение CH да, мержи придут когда-нибудь. Возможно никогда. https://clickhouse.yandex/docs/ru/operations/table_engines/replacingmergetree/ Слияние происходят в фоне в неизвестный момент времени, на который вы не можете ориентироваться. Некоторая часть данных может остаться необработанной. Хотя вы можете вызвать внеочередное слияние с помощью запроса OPTIMIZE, на это не стоит рассчитывать, так как запрос OPTIMIZE приводит к чтению и записи большого объёма данных.
Обсуждают сегодня