第5章 索引的创建与使用 本章主要介绍索引,包括索引的概念、索引的建立、删除、分析与维护等。 通过本章的学习,应掌握建立或者删除索引的方法,能够使用索引优化数据库查询。 主要内容 5.1 索引概述 在数据库中包含了一个用于对表中的记录按需排序,从而可以优化查询的特殊对象——索引。 索引是一个与表或视图相关联的磁盘结构,可以加快从表或视图中检索行的速度。 在表中索引的支持下,SQL Server数据库引擎优化顾问可以找出并使用正确的索引来优化对数据的访问。 如果没有索引,数据库引擎优化顾问 只有一个选择,那就是对表中的数据进行全部扫描以找出要找的数据行。 数据库中的索引是由表中的一列或多列字段值以及相应的指向表中物理标识这些值的数据页的逻辑指针构成的。 5.1.1 为什么要创建索引 使用索引的好处: 帮助用户提高查询速度 保证数据记录的唯一性 加速表与表之间的连接 表中如果使用ORDER BY和GROUP BY命令进行数据检索时,可以明显地降低查询中分组和排序的时间 建立索引的原则 建立索引参照以下原则: 在经常检索的列上创建索引(如经常在where子句中出现的列)。 在表的主键、外键上创建索引。 在经常用于表间连接的字段上建立索引。 一般而言,如下情况的列不考虑在其上创建索引: 在查询中几乎不涉及的列。 很少有唯一值的列(即包含太多重复值得列,如性别字段)
您可能关注的文档
- 5桥梁预应力混凝土工程施工技术讲述.ppt
- 哈工大模式识别课程期末总结方案.ppt
- 5第五章建设工程合同法规讲述.ppt
- 5空间几何关系分析讲述.ppt
- 哈尔滨阿城区创意产业园项目规划2011-81页方案.ppt
- 哈工大电力电子课程设计报告方案.doc
- 5筹资管理2讲述.doc
- 哈师大附中2016年高三第三次模拟考试语文试卷(含答案)方案.doc
- 5第四章第二节减肥功能性食品讲述.ppt
- 哈工程船舶辅机--02-往复泵方案.ppt
- 中国国家标准 GB/T 48336.304-2026星闪无线通信系统 第304部分:基础服务层 5G蜂窝网络融合.pdf
- CCAA《管理体系认证基础》第2版+三色笔记office完整版-2026.docx
- RCS-901系列超高压线路成套保护装置技术和使用说明书.pdf
- RCS-902A(B.C.D)型超高压线路成套保护装置技术说明书.pdf
- PCS-923A断路器失灵起动及辅助保护测控装置技术使用说明书.pdf
- RCS-924A型T区保护装置技术和使用说明书.pdf
- GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 中国国家标准 GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 《GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统》.pdf
- 中国国家标准 GB/T 48355-2026石化化工用软起动装置.pdf
原创力文档

文档评论(0)