0

我试图了解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)

这在执行计划中是一致的。任何信息表示赞赏。

4

1 回答 1

1

这是我缺乏索引知识,4个月的经验有什么不同!:)

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

于 2010-09-08T18:03:17.533 回答