- 9
- 0
- 约5.49千字
- 约 40页
- 2016-12-01 发布于浙江
- 举报
5索引的创建和使用
第5章 索引的创建与使用 本章主要介绍索引,包括索引的概念、索引的建立、删除、分析与维护等。 通过本章的学习,应掌握建立或者删除索引的方法,能够使用索引优化数据库查询。 主要内容 5.1 索引概述 在数据库中包含了一个用于对表中的记录按需排序,从而可以优化查询的特殊对象——索引。 索引是一个与表或视图相关联的磁盘结构,可以加快从表或视图中检索行的速度。 在表中索引的支持下,SQL Server数据库引擎优化顾问可以找出并使用正确的索引来优化对数据的访问。 如果没有索引,数据库引擎优化顾问 只有一个选择,那就是对表中的数据进行全部扫描以找出要找的数据行。 数据库中的索引是由表中的一列或多列字段值以及相应的指向表中物理标识这些值的数据页的逻辑指针构成的。 5.1.1 为什么要创建索引 使用索引的好处: 帮助用户提高查询速度 保证数据记录的唯一性 加速表与表之间的连接 表中如果使用ORDER BY和GROUP BY命令进行数据检索时,可以明显地降低查询中分组和排序的时间 建立索引的原则 建立索引参照以下原则: 在经常检索的列上创建索引(如经常在where子句中出现的列)。 在表的主键、外键上创建索引。 在经常用于表间连接的字段上建立索引。 一般而言,如下情况的列不考虑在其上创建索引: 在查询中几乎不涉及的列。 很少有唯一值的列(即包含太多重复值得列,如性别字段)
您可能关注的文档
- 海孜实验小学开展.doc
- 海宁面条加工项目施工组织设计(管桩).doc
- 海地工程管理软件简介.doc
- 海安恒天新世界电影城(项目).doc
- 海外工程承包问题.docx
- 海外石油工程投标书翻译.docx
- 海外项目施工营地管理规定(模板).doc
- 海宁市矿山综合开发及治理规划意见.doc
- 海岱镇深入学习实践科学发展观知识问答100题.doc
- 海尔的用人理念.doc
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)