主键与聚簇索引不同

时间:2018-01-16 19:05:03

标签: sql-server

我们可以在一列上使用主键,在另一列上使用聚簇索引吗?

如果是这样,那有什么优点和缺点。

1 个答案:

答案 0 :(得分:0)

是的,你可以。主键必须是唯一的,不能包含空值。聚簇索引不必是唯一的。通常(默认情况下,除非您明确说明,否则在创建主键时)主键默认为聚簇索引。为了得到一个好的'聚簇索引最好是索引稳定增加(以最小化页面拆分),因此聚簇索引通常基于作为标识列的列。