可以说,我有一个这样的表:SqlServer聚簇索引存储(> 1列)?
a | b | c | d
______________
1 | 2 | 4 | 5
6 | 2 | 5 | 5
3 | 5 | 2 | 5
[a]
柱已经聚集索引
所以其其存储的物理顺序是:
a | b | c | d
______________
1 | 2 | 4 | 5
3 | 5 | 2 | 5
6 | 2 | 5 | 5
现在让我们增强了[a]
指数为[a,c]
(仍为聚簇)。
,我不能udnerstand它如何可以存储,因为[a]
列已经被排序,并[c]
列不能进行排序(因为[a]
排序伤害的[c]
排序)
那么,如何SQLSERVER会保存它?
2'nd question:我是否需要打开另一个索引[c]
?
这clusted指数(A或A&C)是独一无二的:
,如果你想加快查询不涉及
a
你需要c
额外的指数? – 2012-04-24 11:05:27