5索引的创建和使用.pptVIP

  • 9
  • 0
  • 约5.49千字
  • 约 40页
  • 2016-12-01 发布于浙江
  • 举报
5索引的创建和使用

第5章 索引的创建与使用 本章主要介绍索引,包括索引的概念、索引的建立、删除、分析与维护等。 通过本章的学习,应掌握建立或者删除索引的方法,能够使用索引优化数据库查询。 主要内容 5.1 索引概述 在数据库中包含了一个用于对表中的记录按需排序,从而可以优化查询的特殊对象——索引。 索引是一个与表或视图相关联的磁盘结构,可以加快从表或视图中检索行的速度。 在表中索引的支持下,SQL Server数据库引擎优化顾问可以找出并使用正确的索引来优化对数据的访问。 如果没有索引,数据库引擎优化顾问 只有一个选择,那就是对表中的数据进行全部扫描以找出要找的数据行。 数据库中的索引是由表中的一列或多列字段值以及相应的指向表中物理标识这些值的数据页的逻辑指针构成的。 5.1.1 为什么要创建索引 使用索引的好处: 帮助用户提高查询速度 保证数据记录的唯一性 加速表与表之间的连接 表中如果使用ORDER BY和GROUP BY命令进行数据检索时,可以明显地降低查询中分组和排序的时间 建立索引的原则 建立索引参照以下原则: 在经常检索的列上创建索引(如经常在where子句中出现的列)。 在表的主键、外键上创建索引。 在经常用于表间连接的字段上建立索引。 一般而言,如下情况的列不考虑在其上创建索引: 在查询中几乎不涉及的列。 很少有唯一值的列(即包含太多重复值得列,如性别字段)

文档评论(0)

1亿VIP精品文档

相关文档