【发布时间】:2010-09-15 19:09:01
【问题描述】:
我刚刚在 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)
【问题讨论】:
标签: sql-server database indexing