отсортированы ? Да так чтобы одни даты только в одном парте и не в каких других ... Спокойно может быть так, что в парте большинство строчек одной даты, а одна вот другой.
Точно, у соседних партов max_date одного наверное почти всегда будет совпадать min_date другого. Но у топикстартера нахлыст в несколько суток. Не могу представить кейс, в котором в одной таблице в одной партции может быть такое.
не понял, за счет чего max_date одного парта будет min_date другого? если CH просто сортирует данные внутри партов
Ну вот у нас есть патриция по времени, скажем недельная. При добавлении данных в день икс у нас будет много мелких партов с одинаковыми min_ate, max_date этого дня. Со временем они будут сливаться в большие по размеру парты и в итоге у соседних по времени партов один будет заканчиваться в день икс, а другой будет начинаться в него.
а потом через год я решу вставить строчку для среды, и CH сольет ее именно с партом, чей min_date и max_date ее "покрывают"?
Для начала она точно попадет в соответствующую партицию. И дальше либо ее парт будет слит с соседним, либо будет просто грустно лежать рядом :)
Обсуждают сегодня