в CollapsingMergeTree при выполнении оптимизации с FINAL?
Прочёл вот это обсуждение на гитхабе, и вроде как получается, что должно всё схлопываться при выполнении необходимых условий, но этого не происходит.
данные в разных партициях например не будут схлопываться совсем а так, ошибка в логах должна быть
Ошибок в логах нет… При выполнении оптимизации куча записей вида 2021.05.26 18:21:21.419680 [ 89 ] {d340663c-b859-447c-8ab4-a2cdf39e7431} <Trace> MergeTreeSequentialSource: Reading 123 marks from part all_1_335984_37329, total 994227 rows starting from the beginning of the part 2021.05.26 18:21:21.420648 [ 89 ] {d340663c-b859-447c-8ab4-a2cdf39e7431} <Trace> MergeTreeSequentialSource: Reading 2 marks from part all_335985_335985_0, total 1 rows starting from the beginning of the part 2021.05.26 18:21:21.860111 [ 89 ] {d340663c-b859-447c-8ab4-a2cdf39e7431} <Debug> db.data_meter_temperature (MergerMutator): Merge sorted 994228 rows, containing 8 columns (8 merged, 0 gathered) in 0.440586064 sec., 2256603.3772688736 rows/sec., 159.26 MiB/sec. 2021.05.26 18:21:21.866452 [ 89 ] {d340663c-b859-447c-8ab4-a2cdf39e7431} <Trace> db.data_meter_temperature: Renaming temporary part tmp_merge_all_1_335985_37330 to all_1_335985_37330. 2021.05.26 18:21:21.866604 [ 89 ] {d340663c-b859-447c-8ab4-a2cdf39e7431} <Trace> db.data_meter_temperature (MergerMutator): Merged 2 parts: from all_1_335984_37329 to all_335985_335985_0 2021.05.26 18:21:21.866630 [ 89 ] {d340663c-b859-447c-8ab4-a2cdf39e7431} <Debug> MemoryTracker: Peak memory usage: 28.92 MiB. 2021.05.26 18:21:21.866761 [ 89 ] {d340663c-b859-447c-8ab4-a2cdf39e7431} <Debug> MemoryTracker: Peak memory usage (for query): 0.00 B.
Партиционирования на таблице нет
должны схлопнутся. может у вас сразу вставка идет параллельно?
Вставка сейчас крайне редко происходит, раз в пару минут, так что она вряд ли как-то мешает
а select final схлапывает? optimize final может не схлапывать если места нет, если порядок -1 1 неправильный и т.д.
место есть - тут все успешно https://t.me/clickhouse_ru/219408 а вот про порядок это интересно, есть детали?
select final схлопывает
ну посмотрите в каких партах у вас дубликаты https://t.me/clickhouse_ru/219413 если в разных, то значит прилетела новая вставка после optimize final.
Как это посмотреть?
Обсуждают сегодня