на другом диске с другим storage policy, но КХ резервирует место похоже на том диске где расположена таблица источник. Или это связано с тем что он сначала типа делает фриз партиции в источнике, а потом копирует в целевую таблицу?
так, все оказалось немного не так. есть 2 таблицы table1 и table2, table создана без storage policy и соответственно лежит в /var/lib/clickhouse table2 создана с другим storage policy который смотрит на другой диск. Так вот, ALTER TABLE tablle2 ATTACH PARTITION 'partn' FROM table1 кладет парт в /var/lib/clickhouse/data/db/table2 а insert into table2 select * from table1 создает парты как положено на диске указаном в storage policy Это баг или фича?
Я не готов ответить надо проверять в коде, спросим @excitoon
Обсуждают сегодня