【发布时间】:2011-01-17 01:29:30
【问题描述】:
通常通过设置主键在 SQL Server Management Studio 中创建聚集索引,但是我最近关于 PK 聚集索引 (Meaning of Primary Key to Microsoft SQL Server 2008) 的问题表明没有必要将 PK 和聚集索引设置为平等。
那么我们应该如何选择聚集索引呢?让我们举个例子:
create table Customers (ID int, ...)
create table Orders (ID int, CustomerID int)
我们通常会在两个 ID 列上创建 PK/CI,但我考虑为 CustomerID 中的订单创建它。这是最好的选择吗?
【问题讨论】:
标签: sql-server database-design sql-server-2008 primary-key clustered-index