SQL Server 2005包含“覆盖索引”功能,它允许我们选择多个非关键列以包含到现有的非聚集索引中。复合非聚集索引与覆盖索引之间的区别是什么
例如,我有以下的列:
EmployeeID, DepartmentID, DesignationID, BranchID
这里有两种情况:
EmployeeID
是 聚集索引和剩余 列(DepartmentID
,DesignationID
主键,BranchID
)被视为非聚集 索引(复合索引)。EmployeeID
是 聚集索引主键和DepartmentID
是用于非聚集索引 非聚集索引与DesignationID
,BranchID
被“列入 列”。
以上两者有什么区别?如果两者都相同,引入“覆盖指数”概念的新内容?
可能与http://stackoverflow.com/questions/1307990/why-use-the-include-clause-when-creating-an-index复制一个非聚集索引 – 2010-10-10 15:10:23