`a` UInt32,
`b` UInt32
)
ENGINE = MergeTree
PARTITION BY intDiv(b, 2)
ORDER BY a
лью в нее данные, смотрю в таблице system.parts, а парты у меня хранятся в формате Compact, хотя в доке у MergeTree указано, что если не прописывать min_bytes_for_wide_part и min_rows_for_wide_part, то куски хранятся в формате Wide
что я упускаю?
min_bytes_for_wide_part по дефолту = 1MB надо или изменить для всех таблиц merge_tree настройку либо создавать таблицу так CREATE TABLE test_t_p ( a UInt32, b UInt32 ) ENGINE = MergeTree PARTITION BY intDiv(b, 2) ORDER BY a SETTINGS min_bytes_for_wide_part=0, min_rows_for_wide_part=0;
Обсуждают сегодня