相关疑难解决方法(0)

SQL Server聚簇索引 - 索引问题的顺序

我有一张像这样的桌子:

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)

我是否需要告知聚簇索引哪些键列具有较少的可能值,以允许它首先按该值对数据进行排序?或者在首先订购的性能方面无关紧要?

sql database sql-server indexing performance

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

database ×1

indexing ×1

performance ×1

sql ×1

sql-server ×1