六索引数据库.pptx
六索引青岛大学周奕辛
索引索引是一个单独的,物理的数据库对象,是根据表(视图)中的一列或多列按照一定的顺序建立的列值与表中对应的记录行之间的对应关系(索引项)的集合。堆集聚集索引非聚集索引唯一索引复合索引2025/4/92
聚集索引是将记录的键值在表内排序并存储对应的数据记录,使得索引项的顺序与表中记录的物理顺序一致的索引组织。一个表中最多只能有一个聚集索引。2025/4/93
非聚集索引完全独立于数据记录的结构。一个表中可以创建一个或多个非聚集索引。2025/4/94
创建索引的规则避免在一个表上创建大量的索引,因为这样不但会影响插入、删除、更新数据的性能,而且也会在更改表中的数据时增加所有进行调整的操作,进而降低系统的维护速度。对于经常需要查询的列可以创建索引,包括主键列(自动创建)和频繁使用的外键列。对于经常需要根据范围进行查询的列或经常需要排序的列上可以创建索引,因为索引已经排序,其指定的范围是连续的,所以可以利用索引的排序从而节省查询时间。2025/4/95