У меня сложилось впечатление, что порядок столбцов для индекса имеет значение. Таким образом, индекс для столбцов (A, B) не будет использоваться для SELECT, где B = yy. (я не думаю, что это имеет значение, но предположим, что индекс не является кластеризованным)
Но я только что выполнил запрос, который соответствует этой форме для таблицы с индексом, как и выше, и получил неожиданные результаты. Согласно студии управления сервером sql, фактический план запросов включал использование некластеризованного индекса.
Почему это могло произойти?