Индекс "обычный" (SQL сервер "реляционный" AKA B-Tree +) является своего рода вектором. И векторный путь является составной частью всех столбцов в ключе в порядке списка ключей.
Эффективность поиска зависит от "способов", которые вы пытаетесь получить ваши данные. Например:
CREATE INDEX X ON T (A, B, C)
Будет эффективен для равных поисков в следующих случаях:
Бат не будет эффективен для равных поисков:
Но, в зависимости от оптимизатора, он может выполнить сканирование индекса, если оценщик мощности обнаружил, что нужно вернуть несколько строк.
Если вы хотите выполнить запрос только по ACCT_NO, Вы можете создать специфицированный индекс c для улучшения производительности.
Эффективность индекса зависит от предикатов, которые есть в вашем запросе (предложение WHERE, предложение ON для объединений, HAVING, CASE…). Это называется "sargable" (поиск ARGument ABLE). Например, LIKE «% anyword%» никогда не может быть sargable, независимо от того, какой у вас индекс.