не допустить такого:
Таблица CollapsingMT:
1. Добавил строку с sign=1
2. Добавил строку с sign=-1(с ключом сортировки как и в п.1, все остальные атрибуты=атрибутам п.1)
3. Добавил строку с sign=1(с ключом сортировки как и в п.1, другие атрибуты изменены)
Все три висят в таблице и не схлопываются уже 2 дня. Как их схлопнуть, и как избежать такой проблемы в дальнейшем?
схлопнется само в фоне
висит уже 2 дня
так этот движок и не гаранирует что они схлопнутся.
https://clickhouse.tech/docs/ru/sql-reference/statements/optimize/
это понимаю) с реплейсингом все вроде ок было всегда
просто только начали использование коллапсинг по максимуму, не думал, что такое придется делать(
так и реплейсинг этого не гарантирует
была похожая ситуация, на больших данных финал не комильфо юзать, лучше изменяющиеся данные храните в буфере, а потом пишите в MergeTree
я и говорю, что в доке и так и так сказано, что никто ничего не гарантирует, но с реплейсингом ни разу не было такиз проблем
все тоже самое с Replacing. Все MergeTree движки одно и тоже. Мержи шедулер назначает им одинаково, потом уже во время мержа парты мержатся разным алгоритмом
Обсуждают сегодня