第6章索引的创建与使用范例.pptVIP

  • 4
  • 0
  • 约2.92千字
  • 约 19页
  • 2016-11-22 发布于湖北
  • 举报
SQL Server2005 SQL Server2005 * * 第5章 索引的创建与使用 * * 第5章 索引的创建与使用 索引概述 1 创建索引 2 管理索引 3 4 * * 5.1 索引概述 在数据库中包含了一个用于对表中的记录按需排序,从而可以优化查询的特殊对象,它就是索引。索引是一个与表或视图相关联的磁盘结构,可以加快从表或视图中检索行的速度。 索引和我们通常见到的图书目录的用途类似。 数据库中的索引是由表中的一列或多列字段值以及相应的指向表中物理标识这些值的数据页的逻辑指针构成的。 * * 5.1.1 为什么要创建索引 使用索引的好处: 帮助用户提高查询速度 保证数据记录的唯一性 加速表与表之间的连接 表中如果使用ORDER BY和GROUP BY命令进行数据检索时,可以明显地降低查询中分组和排序的时间 * * 建立索引参照以下原则: 在经常检索的列上创建索引(如经常在where子句中出现得列)。 在表的主键、外键上创建索引。 在经常用于表间连接的字段上建立索引。 一般而言,如下情况的列不考虑在其上创建索引: 在查询中几乎不涉及的列。 很少有唯一值的列(即包含太多重复值得列,如性别字段)。 数据类型为text、ntext或image的列。 只有较少行数的表没有必要创建索引。 当写的性能比查询更重要时,应少建或不建索引。 * * 5.1

文档评论(0)

1亿VIP精品文档

相关文档