J'essaie de comprendre ce qui se passe avec CREATE INDEX
en interne. Lorsque je crée un index NONCLUSTERED
, il apparaît sous la forme INSERT
dans le plan d'exécution, ainsi que lorsque j'obtiens le test de requête.Indexation SQL 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
Afficher:
insert [dbo].[tbl] select * from [dbo].[tbl] option (maxdop 1)
Ceci est cohérent dans le plan d'exécution. Toute information est appréciée.