第10章 索引 第十章 索引 10.1 索引概述 10.2 索引类型 10.3 创建索引 10.4 修改索引 10.5 删除索引 10.6 索引优化向导 10.1 索引概述 10.1 索引概述 10.1 索引概述 索引是一个单独的、物理的数据库结构,是为了加速对表中的数据行的检索而创建的一种分散存储结构。 索引是针对一个表而建立的,每个索引页面中的行都含有逻辑指针,指向数据库表中的物理位置,以便加速检索物理数据。 索引的主要优点是提高检索速度; 索引提高检索速度的代价是需要系统耗费更多的空间来存储索引,且在数据发生更改是,对索引的维护,也会耗费一定的时间; 10.2 索引类型 分类方法一:根据存储结构的不同将索引分为两大类 聚集索引 非聚集索引 分类方法二:根据唯一性 唯一索引 非唯一索引 10.2 索引类型 聚集索引 是指表中数据行的索引顺序与物理顺序完全相同。因为当为一个表的某列创建聚集索引时,表中的数据就会按该列进行重新排序,然后再存储到磁盘上。 具有唯一性。因为表的数据行只能以一种排序方式存储在磁盘上。 非聚集索引 具有与表中的数据完全分离的结构,包括非聚集索引键值和一个或多个指向包含该值的数据行的行定位器(行的地址)。 10.2 索引类型 非聚集索引与聚集索引的区别: (1)使用非聚集索引不用对物理数据页中的行进行排序。 (2)聚集索引只能有一
原创力文档

文档评论(0)