записывает по кускам(8192 по умолчанию) и кусок после создания уже не редактируется. Что будет если я сначала отправлю 1 000 000 записей от, к примеру, 2022 ( и все в случ порядке), а потом столько же от 2018?
Таблица реализована, как набор кусочков. Каждый кусочек сортирован по первичному ключу. Также, для каждого кусочка прописана минимальная и максимальная дата. При вставке в таблицу, создаётся новый сортированный кусочек. В фоне, периодически инициируется процесс слияния. При слиянии, выбирается несколько кусочков, обычно наименьших, и сливаются в один большой сортированный кусочек. https://ruhighload.com/doc/clickhouse/table_engines/mergetree.html
и 8192 воообще не про это ну просто из другой оперы.
Обсуждают сегодня