聚集索引存的就是数据,非聚集索引存的是指针.

解决方案 »

  1.   

    那么在非聚集索引上扫描时,数据库操作系统是怎么知道它扫描到的那个索引值就是目标数据的索引值呢?
      

  2.   

    聚集索引存的是数据,非聚集索引与课本中的索引类似。数据存储在一个地方,索引存储在另一个地方,索引带有指针指向数据的存储位置。索引中的项目按索引键值的顺序存储,而表中的信息按另一种顺序存储(这可以由聚集索引规定)。如果在表中未创建聚集索引,则无法保证这些行具有任何特定的顺序。
      

  3.   

    所以表只有一个聚集索引,但可以有多个非聚集索引