我在网上看到说聚簇索引最好建立在自增长的ID上面, 譬如mysql的ID, 然后作为主键并在该主键上建立聚簇索引
可又看到一篇文章是这样说的:在一个频繁发生插入操作的表上建立聚簇索引时,不要建在具有单调上升值的列(如IDENTITY)上,否则会经常引起封锁冲突。到底哪个对呢? 为什么, 迷茫了

解决方案 »

  1.   

    可又看到一篇文章是这样说的:在一个频繁发生插入操作的表上建立聚簇索引时,不要建在具有单调上升值的列(如IDENTITY)上,否则会经常引起封锁冲突。
    索引本身就是在插入的时候多花一点时间来提高查询时的效率
      

  2.   

    聚簇索引最好建立在自增长的ID上面, 譬如mysql的ID, 然后作为主键并在该主键上建立聚簇索引
    >>: 为了查询方便,也无不可。
    可又看到一篇文章是这样说的:在一个频繁发生插入操作的表上建立聚簇索引时,不要建在具有单调上升值的列(如IDENTITY)上,否则会经常引起封锁冲突。
    >>:是易引起冲突,但也是值得的。
    两文侧重点不一样。