мерж строк в таблице
engine = ReplicatedReplacingMergeTree()
PARTITION BY (toYYYYMM(timestamp), status)
ORDER BY (timestamp, id)
если строки различаются только полем status? разве FINAL не по PK мержит? или мерж тогда идет по order by, и стоит туда включить status?
спасибо, стыдно, искал в FINAL описании
order by — это как данные отсортированы на диске и как мерджить primary key — это то, какие отсечки в оперативку складываются и которые при запросах используются поэтому primary key можно делать префиксом от order by, чтобы всё в память не тянуть
Обсуждают сегодня