Sql server 非聚集索引插入Showplan运算符-缺少?
我看过几个执行计划示例,它们显示了“非聚集索引插入Showplan操作符”。我继续创建了一个带有非聚集索引的表 如果我在那里插入并显示实际(或估计)执行。我看不见这个接线员。仅使用聚集索引插入或表插入(取决于结构) 使用SQL Server 2008 R2开发人员版Sql server 非聚集索引插入Showplan运算符-缺少?,sql-server,sql-execution-plan,Sql Server,Sql Execution Plan,我看过几个执行计划示例,它们显示了“非聚集索引插入Showplan操作符”。我继续创建了一个带有非聚集索引的表 如果我在那里插入并显示实际(或估计)执行。我看不见这个接线员。仅使用聚集索引插入或表插入(取决于结构) 使用SQL Server 2008 R2开发人员版 我错过什么了吗?谢谢 您可能需要插入更多行,才能看到非聚集索引维护显示为单独的运算符 您可以获得一个“”(每索引)或一个“”(每行)计划 对于狭义计划,索引维护在计划中不显示为单独的运算符。在ManagementStudio中,您可
我错过什么了吗?谢谢 您可能需要插入更多行,才能看到非聚集索引维护显示为单独的运算符 您可以获得一个“”(每索引)或一个“”(每行)计划 对于狭义计划,索引维护在计划中不显示为单独的运算符。在ManagementStudio中,您可以右键单击聚集索引插入操作符,然后在属性窗口中展开“对象”节点以查看此类计划的受影响索引 比如说
CREATE TABLE #T(
A INT CONSTRAINT PK PRIMARY KEY,
B INT CONSTRAINT UQ UNIQUE)
/*narrow plan*/
INSERT INTO #T
SELECT 1,1
/*wide plan*/
INSERT INTO #T
SELECT DISTINCT number, number
FROM master..spt_values
WHERE number <> 1
DROP TABLE #T
CREATE TABLE#T(
一个INT约束主键,
B INT约束(UQ唯一)
/*狭隘的计划*/
插入#T
选择1,1
/*宽平面图*/
插入#T
选择不同的数字、数字
从主..spt_值
1号在哪里
升降台
给出了以下两个方案
展开第一个平面中CI insert运算符的“属性”窗口将显示
非常感谢,非常有帮助。