Почему происходит сканирование моего кластерного индекса?
SQL 2000
Таблица NED имеет внешний ключ для таблицы SIGN. NED.RowID для SIGN.RowID.
Таблица SIGN имеет внешний ключ для таблицы NED SIGN.SignID для NED.SignID
RowID и SignID являются кластерными первичными ключами, которые являются GUID (не мой выбор)
Предложение WHERE:
FROM
[SIGN] A
INNER JOIN NED N ON A.SIGNID = N.SIGNID
INNER JOIN Wizard S ON A.WizardID = S.WizardID
INNER JOIN [Level] SL ON N.LevelID = SL.LevelID
LEFT JOIN Driver DSL ON SL.LevelID = DSL.LevelID
AND DSL.fsDeptID = @fsDeptID
INNER JOIN [Character] ET ON S.CharacterID = ET.CharacterID
INNER JOIN Town DS ON A.TownID = DS.TownID
WHERE
(A.DeptID = @DeptID OR
S.DeptID = @DeptID
AND
A.[EndTime] > @StartDateTime AND A.[StartTime] < @EndDateTime
AND
A.NEDStatusID = 2
Почему в таблице SIGN для этого запроса есть INDEX SCAN? Что может вызвать сканирование индекса кластерного индекса? Спасибо