2010-04-27 104 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个月的经验造成了什么不同! :)

索引创建将导致写入索引以根据需要插入叶子。