Если вы можете, лучше всего делать ставку на некластеризованный индекс, в котором есть все элементы вашего объединения и, если возможно, поле, которое вы выбираете.
Это создаст остовный индекс, означающий, что все поля, которые требует SQL, находятся в одном индексе.
Если возможно, иметь индекс, в котором нет необязательного поля. Каждое добавленное поле увеличивает индивидуальную индексную запись: чем меньше каждая индексная запись, тем больше вы получаете на каждой странице. Чем больше элементов индекса вы получаете на каждой странице, тем меньше вам нужно перейти на диск.
Кластерный индекс - будет означать, что таблица выложена в порядке, указанном в индексе, это означает, что вы получите более высокую производительность для выбора * из таблицы, где INDEXFIELD = 3. Если вы не выбираете лоты больших элементов данных это не требуется.