Индексирование SQL Server - PullRequest
0 голосов
/ 28 апреля 2010

Я пытаюсь понять, что происходит с CREATE INDEX внутри. Когда я создаю индекс NONCLUSTERED, он отображается как INSERT в плане выполнения, а также при получении теста запроса.

DECLARE @sqltext VARBINARY(128)
SELECT @sqltext = sql_handle
FROM sys.sysprocesses s
WHERE spid = 73 --73 is the process creating the index
SELECT TEXT
FROM sys.dm_exec_sql_text(@sqltext)
GO

Показать:

insert [dbo].[tbl] select * from [dbo].[tbl] option (maxdop 1)

Это соответствует плану выполнения. Любая информация приветствуется.

1 Ответ

1 голос
/ 08 сентября 2010

Это была моя нехватка знаний по индексам, какая разница в 4 месяцах опыта! :)

Создание индекса приведет к записи в индекс для вставки листьев по мере необходимости.

...