1.一个表只有一个聚集索引或者没有,聚集索引就是物理排序和逻辑排序一致。
2.非聚集索引可以有几个,非聚集索引的叶子节点存的是聚集索引的指针。
3.sqlserver的存储单位是页(page)——也就是叶子结点。
4.表数据该表,非聚集索引跟着聚集索引改变。
5.索引和表(有聚集索引的表)的存储结构都是Btree(B-balance)
6. 非聚集索引,本质上来说也是聚集索引的一种.非聚集索引并不改变其所在表的物理结构,而是额外生成一个聚集索引的B树结构,但叶子节点是对于其所在表的引用,这个引用分为两种,如果其所在表上没有聚集索引,则引用行号。如果其所在表上已经有了聚集索引,则引用聚集索引的页.
7.索引是种结构。
8.非聚集索引需要额外的磁盘存储空间。
转载于:https://blog.51cto.com/kingheihei/1211325