перемещает where до prewhere автоматом, но например при использовании на одном из запросов при добавлении prewhere получили увеличение перфоманса, а на другом нет. Есть ли какие-то особенности работы с prewhere? Например работает он только по ключу сортировки и прочее. Имею ввиду при каких кейсах prewhere точно даст перфоманса
Не совсем, prewhere как раз нужен для колонок которые не входят в ключ, или находятся на такой позиции что индексный поиск по ним не эффективен, Prewhere это фильтр куда кликхаус пытается переместить компактные(те обычно инты и их производные) высокоселективные условия
Спасибо, буду знать
Обсуждают сегодня