Я пытаюсь улучшить производительность в запросе, который работает очень медленно. Пройдя через План фактического исполнения; Я обнаружил, что Clustered Index Seek занимает 82%. Есть ли какой-либо способ улучшить производительность в поисках индекса? Ниже приведен образ проблемы Index Seek из плана выполнения, а также индекс и таблица, которые он использует.
alt text http://img340.imageshack.us/img340/1346/seek.png
Индекс
/****** Object: Index [IX_Stu] Script Date: 12/28/2009 11:11:43 ******/
CREATE CLUSTERED INDEX [IX_Stu] ON [dbo].[stu]
(
[StuKey] ASC
)WITH (PAD_INDEX = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF) ON [PRIMARY]
Таблица (некоторые столбцы опущены для краткости):
CREATE TABLE [dbo].[stu](
[StuCertKey] [int] IDENTITY(1,1) NOT NULL,
[StuKey] [int] NULL
CONSTRAINT [PK_Stu] PRIMARY KEY NONCLUSTERED
(
[StuCertKey] ASC
)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF, FILLFACTOR = 80) ON [PRIMARY]
) ON [PRIMARY]