Я слышал, что вы должны поместить столбцы, которые будут наиболее избирательными в начале объявления индекса. Пример:
CREATE NONCLUSTERED INDEX MyINDX on Table1
(
MostSelective,
SecondMost,
Least
)
Во-первых, это то, что я говорю правильно? Если это так, я могу увидеть большие различия в производительности, изменив порядок столбцов в моем индексе или это скорее практика "приятно делать"?
Причина, по которой я спрашиваю, заключается в том, что после помещения запроса через DTA мне рекомендуется создать индекс, в котором почти все те же столбцы, что и существующий, только в другом порядке. Я рассматривал возможность добавления отсутствующих столбцов в существующий индекс и называть его хорошим. Мысли?