大家,谁对“聚簇索引”理解的比较好的,能给我讲一下吗?或者提供几本参考书也可以!谢谢!
---------------------------------------------------------------
索引是单独存储在数据库中的,它记录了数据库表记录存储的位置。而聚簇索引不仅指明了数据表记录的位置,而且数据表在磁盘上的物理存储位置和聚簇索引的物理存储位置是一样的,所以在对建立聚簇索引的字段进行查询的时候,能用最快的速度对数据库表进行定位!
---------------------------------------------------------------
聚簇索引就是说索引内容在的物理磁盘上是按顺序存放的,所以不能常改动
比如说,如果插入新的记录,它的索引字段的值正好排在中间,就需要把排在它后的所有索引数据往后移,以空出一个空间来插入,这会很费时间(这个只是举个例子,实际当然不是这么简单的操作)