我一直在向SQL Server 2005中的表添加索引,这让我开始思考。创建1个索引和定义多个列而不是要索引的每列有1个索引之间有什么区别?
有某些原因为什么要使用另一种方法?
例如
Create NonClustered Index IX_IndexName On TableName
(Column1 Asc, Column2 Asc, Column3 Asc)
与
Create NonClustered Index IX_IndexName1 On TableName
(Column1 Asc)
Create NonClustered Index IX_IndexName2 On TableName
(Column2 Asc)
Create NonClustered Index IX_IndexName3 On TableName
(Column3 Asc)