正确的答案是:它并不重要.
只要表格足够小以适应单个8k数据页面,SQL服务器就可以简单地加载那一页,并使"整个表"可用于执行任何需要的操作.
一个聚集索引是表本身,所以如果你添加一个聚集索引,你没有真正增加任何额外开销,你只是指定表所在的单个数据页中的排序偏好.
另一方面,非聚集索引是一个单独的对象,因此它只会浪费空间,因为它永远不会被使用.(查询优化器永远不会加载只有指向单个数据页的指针的索引.它只是直接加载唯一的数据页).
通过各种方法确保您有一个主键,但如果您还添加聚集索引,它不会有太大意义(并且可能永远不会被使用),除非该表超出一个页面.
| 归档时间: |
|
| 查看次数: |
267 次 |
| 最近记录: |