- 1
- 0
- 约2.94千字
- 约 25页
- 2018-11-28 发布于天津
- 举报
《数据库原理与应用》09.索引的创建和使用幻灯片资料.ppt
孙 发 勤 扬州大学教育科学与技术学院 YZU.SUN@163.COM 《数据库原理与应用》第九讲 索引的创建和使用 索引概述 一.索引的优点: 使用索引对数据进行各种操作可以极 大的提高系统性能,尤其是在数据查询方 面. 1.利用索引的数据查询 索引概述 2.不利用索引的数据查询(直接查找) 系统直接在数据表中查询,从表的 第一条记录开始,依次扫描比较数据表 中的所有记录,直到找到所需的记录或 扫描完数据表的所有记录。 索引概述 二.索引的缺点: 1.创建的索引文件将要占用一定容量的存储 空间. 2.当每次对数据表进行更新时,数据库还要执 行额外的操作来维护索引.降低对数据表的更 新速度. 总结:利用索引可以提高对表的查询速度,但 是会降低对表的更新速度,所以过多的索引不 一定能提高系统的性能.我们必须科学的设计 索引,才能带来数据库性能的提高. 索引概述 三.建立索引需参照的原则 (一)建议创建索引的列 1.在经常用来检索的列上创建索引(如经常在 WHERE、GROUP BY、ORDER BY子句中出现的列). 2.在表的主键、外键上创建索引. 3.在聚集索引中,避免包括不必要的列,尽可能 使用较小的数据类型,例如用VARCHAR代替CHAR。 索引概述 三.建立索引需参照的原则 (一)建议创建索引的列 4.在经常用于表间连接的字段上建立
原创力文档

文档评论(0)