2010-04-27 160 views
0

我想了解CREATE INDEX內部發生了什麼。當我創建一個NONCLUSTERED索引時,它在執行計劃中以及當我得到查詢測試時顯示爲INSERTSQL Server索引

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個月的經驗造成了什麼不同! :)

索引創建將導致寫入索引以根據需要插入葉子。