modify column T Uint32 codec(T64)).
Дальше, чтобы кодек как-то подействовал, сделал optimize-запрос:
OPTIMIZE TABLE t PARTITION p FINAL DEDUPLICATE BY col1, col2, col3
Для партиции весом 700 гб запрос занимает ~3 часа. Соответственно, на реальных данных у меня займет месяцы..
Есть ли какие-то более реальные способы применить кодек?
Я думаю добавить рядом с исходной колонкой новую, с кодеком (T_codec UInt32 CODEC(T64) Default T). Но, может есть варианты получше?
Дак а зачем вам DEDUPLICATE ?
Без дедупликации могу обойтись, если это ускорит запрос. Думал, что через это еще лучше данные сожмутся
Alter table ... update t=t where 1
А что, так можно было?) Сейчас попробую, спасибо!
Не, увы, это не работает
мутация закончилась?
А, пардон, нет.
Обсуждают сегодня