我有一张像这样的桌子:
keyA keyB data
Run Code Online (Sandbox Code Playgroud)
keyA和keyB一起是唯一的,是我表的主键,并构成聚簇索引.
keyB有5个可能的值,但keyA的可能值不限.keyB通常递增.
例如,以下数据可以按两种方式排序,具体取决于首先订购的键列:
keyA keyB data
A 1 X
B 1 X
A 3 X
B 3 X
A 5 X
B 5 X
A 7 X
B 7 X
Run Code Online (Sandbox Code Playgroud)
要么
keyA keyB data
A 1 X
A 3 X
A 5 X
A 7 X
B 1 X
B 3 X
B 5 X
B 7 X
Run Code Online (Sandbox Code Playgroud)
我是否需要告知聚簇索引哪些键列具有较少的可能值,以允许它首先按该值对数据进行排序?或者在首先订购的性能方面无关紧要?