таблицу ReplacingMergeTree:
`CREATE TABLE history_1.object_sharded (
timestamp DateTime,
unit_guid String,
object_id String,
value Int64)
ENGINE = ReplacingMergeTree(timestamp)
PARTITION BY toYYYYMM(timestamp)
ORDER BY (unit_guid, object_id)
SETTINGS index_granularity = 8192`
Заполняю значения, но данные не 'схлопываются'
В чем я ошибся?
Схлопывание происходит в неопределенный момент в будущем. Или с final пишите селекты или у с учётом того что может быть несколько записей
да уже сутки как висят, должны были наверное
Не обязательно, может вообще никогда не схлопнуть. Если optimize выполнить вручную схлопывает?
схлопывает
Ну значит схема правильная, просто КХ считает что неоптимально вызывать схлопывание, потому что потратится много ресурсов
Обсуждают сегодня