非聚集索引优于主键(聚簇索引)的优点是什么

Dr.*_*len 2 sql sql-server-2005

我有一个表(存储论坛的数据,通常意味着没有编辑和更新只是插入),我有一个主键列,就像我们所知的聚集索引.请告诉我,如果我在该列(主键列)上创建非聚集索引,我会获得任何好处吗?

编辑:我的表目前有大约60000条记录,最好将非聚集索引放在其上或创建一个相同的新表并创建索引,然后将记录从旧表复制到新表.

谢谢

gbn*_*gbn 6

  • 每个表都应该有一个聚簇索引
  • 非聚集索引允许包含非常有用的INCLUDE
  • 非聚集索引允许在SQL Server 2008+中进行筛选

笔记:

  • 主键是一个默认情况下恰好是聚簇索引的约束
  • 仅一个聚簇索引,许多非聚簇索引