Skip to content

Фильтрованные индексы

Пересказ статьи Monica Rathbun. Filtered Index Basics



Многие администраторы баз данных вполне осознают важность индексов и знают, как их создавать. Однако я обнаружила, что некоторым из них требуется еще глубже погрузиться в оптимизацию своих индексов и воспользоваться преимуществом, которое предоставляют фильтрованные индексы.
Продолжить чтение "Фильтрованные индексы"

IN против UNION ALL?

Пересказ статьи Bert Wagner. IN vs UNION ALL


Когда вам необходимо отфильтровать результаты запроса по множеству значений, вы, вероятно, используете оператор IN() или множество предикатов разделенных OR:
WHERE Col1 IN ('A','B','C')

или
WHERE Col1 = 'A' OR Col1 = 'B' OR Col1 = 'C'

В то время как SQL Server строит один и тот же план для каждого из вариантов, имеется другой способ, который вы можете попробовать и который при определенных условиях может улучшить производительность: UNION ALL.

Продолжить чтение "IN против UNION ALL?"