Если, например, у меня есть составной некластеризованный индекс, как показано ниже:
CREATE NONCLUSTERED INDEX idx_Test ON dbo.Persons(IsActive, UserName)
В зависимости от этого ответа Насколько важен порядок столбцов в индексах?
Если я запустил этот запрос:
Select * From Persons Where UserName='Smith'
В приведенном выше запросе IsActive отсутствует порядок = 1 в некластеризованном индексе. Означает ли это, что оптимизатор запросов Sql Server игнорирует поиск в индексе, потому что IsActive отсутствует или что?
Конечно, я могу просто протестировать это и проверить план выполнения, и я сделаю это, но мне также интересно узнать о теории, лежащей в основе этого. Когда мощность имеет значение, а когда нет?