我试图了解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)
这在执行计划中是一致的。任何信息表示赞赏。