тоже самое, что optimize table FINAL, только условно говоря - разбивая задачу на итерации?
Т.е. он игнорирует те же настройки max_bytes_to_merge_at_max_space_in_pool в таблицах и внутри партиции объединяет все парты.
Разочаровывающее поведение=(
А вы хотите, что бы кх просто назначил какой то мерж в партиции?
1) В документации для настройки обозначен именно Optimize Final, поэтому это просто неожиданное поведение https://clickhouse.com/docs/ru/operations/settings/merge-tree-settings#max-bytes-to-merge-at-max-space-in-pool 2) В связи с пунктом 1 ожидаемое поведение - слияние и перезаписывание партов с учетом настройки 🦄🦄🦄 3) Ну или менее красочное - тот же optimize, но затрагивающий только парты в 1 партиции. Т.е. немного своими силами, но мы можем дойти до состояния из п.2
ну в смысле вы запустили OPTIMIZE ... несколько раз ... и получили один кусок? вас это разочаровывает? а видели ли вы где то рекомендацию не использовать OPTIMIZE а подумать ... зачем вы лезете в оптимизацию кусков вместо того чтобы нормально батчами научиться вставлять достаточно большими?
Да. Так и задумано.
Обсуждают сегодня