в WHERE условия по ключу одной партиции можно ли быть уверенным, что мутацией будет затронута только эта партиция? Понимает ли кх под капотом, что другие партишки мутировать не надо, т.к. их отфильтровали? Версия 21.9
да, если вы понимаете что партиционирование и where должны быть по одному и тому же полю мутация мутирует все парты, но незатронутые парты просто клонируются хардлинками (это было нужно по какой-то причине, сейчас есть PR от Альтинити который это исправит, чтобы меньше грузить зукипер клонированием партов) для replicated таблиц есть дополнительно delete / update in partition (ручная оптимизация), чтобы меньше дергать зукипер
Отлично, спасибо большое!
Обсуждают сегодня