2010-04-27 1 views
0

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

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

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

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