简体   繁体   English

非聚集索引在执行计划中不可见

[英]Non Clustered Index is not visible in Execution plan

I have implemented SQL Server's Change Data Capture feature in my database. 我已经在数据库中实现了SQL Server的“更改数据捕获”功能。 When you enable CDC in your database , sql server will create some system tables for you like : cdc.dbo_Person_CT for tracking the changes you have in main Person table . 当您在数据库中启用CDC时,sql server将为您创建一些系统表,如: cdc.dbo_Person_CT,用于跟踪您在主Person表中所做的更改。 I am using cdc.dbo_Person_CT table and i have applied Non-Clustered index on a column and i am using that column in select statement. 我正在使用cdc.dbo_Person_CT表,并且在列上应用了非聚集索引 ,并且在select语句中使用了该列。

But when i see execution plan for my table ,it doesn't show Non-Clustered index ?? 但是当我看到我的表的执行计划时,它没有显示非聚集索引? why 为什么

我们将不得不查看查询和索引详细信息,但我猜想查询将返回太多行,或者索引不够排斥,因此查询分析器决定改为使用扫描。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM