索引:是数据表中数据和相应存储位置的列表,利用索引可以提高在表或视图查找数据的速度。
索引主要分为两类:聚集索引和非聚集索引。
聚集索引是指表中数据行的存储数据顺序与索引顺序完全相同。
非聚集索引不改变存储数据行的物理存储位置,数据和索引分开存储,通过索引指向的地址与表中的数据发生关系。
使用非聚集索引某个字段的数据唯一性较高,查询所得到的数据量较少。
聚集索引与非聚集索引的区别:
聚集索引:每个表中只允许有一个聚集索引,物理的重排表的数据以符合索引约束,用于经常查找的数据列。
非聚集索引:最多可以有249个非聚集索引,创建一个键值列表,简直指向数据在数据页中的位置,用于查找单个值的列。
适合不适合索引的:
视图:视图是一张虚拟表,它表示一张表的部分数据或多张表的综合数据,其结构和数据是建立在对表的查询基础上,视图中并不存放数据