В статье Выбор индексных ключей в SQLServerpedia я нашел следующие строки:Сортировка столбцов в выборе индекса
Поскольку данные в таблице упорядочены в соответствии со структурой кластерного индекса, индекс построен на last_name, first_name не будет вести себя так же, как тот, который был создан для first_name, last_name. Сначала следует указать наиболее избирательные столбцы.
Почему? Почему индекс на a, b отличается от индекса на b, a? Единственность комбинации остается одинаковой в любом случае, поэтому почему следует указывать тот, который встречается менее первым?
Объяснение можно найти здесь [http://sqlserverpedia.com/wiki/Index_Selectivity_and_Column_Order). –
Отличная ссылка. Благодаря! – SexyBeast