非聚集索引的注意事项

1、在非聚集索引中包含了对聚集索引的引用。也就是说在非聚集索引页上面保存了聚集索引的一份数据
2、当查询包含非聚集索引列的数据时,首先对非聚集索引进行扫描,然后通过非聚集索引找到聚集索引,最后通过聚集索引定位数据
3、如果select中包含非聚集索引列(A)和非索引列(B),当通过条件A(Where A)查询B列(Select B)时,过程如下,通过A找到对应的聚集索引Id,在通过ID
定位到磁盘上面的那一行数据,最后读取那一行数据的B列。(操作较复杂,可将B列也包含到非聚集索引中,就不用走这么多流程)

posted @ 2014-08-02 21:16    阅读(278)  评论(0编辑  收藏  举报