SELECT X.ID, X.Field4
FROM
#TaxInvoiceData T
INNER JOIN
xxx X
ON T.Id = X.Id
AND Field2 = @VAR
AND Field3 = 'S'
При выполнении запроса происходит полное сканирование таблицы X. Не понимаю почему, ведь первичный ключ таблицы X -
ID INT ASC
Field3 CHAR(2) ASC
Field2 DATETIME ASC Unique Non-clustered
Есть еще индекс на
Field2 DATETIME ASC Non-Unique Non-clustered
Делаю просто
SELECT ID
FROM xxx
WHERE
Field2 = @VAR
AND Field3 = 'S'
Делаю Index Seek
Заранее спасибо.