Почему выполняется сканирование таблицы?

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

Заранее спасибо.

7
задан Mike 29 November 2011 в 16:08
поделиться