大型数据库(SQL Server) 模块六:提高查询速度(索引) 单元8实现索引 计算机工程学院 大型数据库课程组 大型数据库 * 学习目标 理解 索引的用途 索引的分类 何时使用索引 掌握 建立和管理索引(重点) 删除索引 分析与维护索引 * 内容框架 * 索引概述 概念: 索引是一个表中所包含的值以及相应的存储位置的列表 分类: 聚集索引 非聚集索引 注意:一个表格中可以建立的索引的数量 复合索引 惟一索引 * 使用Management Studio创建索引 【例】在Student表上创建基于StuName列,名为IX_StuName的索引 【例】在Student表上创建基于StuNo列,名为IX_StuNo的索引 * 何时使用索引 在那些经常被用来查询的列上建立索引,以提高查找效率 【讨论】下面两个查询分别使用上面的哪个索引? SELECT StuName FROM Student WHERE StuNo =SELECT StuNo FROM Student WHERE StuName = ‘林斌’ 索引将占用磁盘空间,并且降低添加、删除和更新行的速度,所以要慎用! * 使用SQL语句创建索引 使用SQL语句 格式: CREATE [UNIQUE] [CLUSTERED| NONCLUSTERED] INDEX index_name
您可能关注的文档
- 企业即时通用户需求说明书 《JAVA程序设计》课件.doc
- 数据库设计报告 《JAVA程序设计》课件.doc
- 图书借阅管理系统项目 《JAVA程序设计》课件.doc
- 系统测试计划 《JAVA程序设计》课件.doc
- 学生管理系统项目 《JAVA程序设计》课件.doc
- 银行管理系统项目 《JAVA程序设计》课件.doc
- 第1章 入门与绘图环境的设置 CAD2012工程绘图技能训练课件.ppt
- 第2章 画基本图 CAD2012工程绘图技能训练课件.ppt
- 第3章 复制、移动、修改图形 CAD2012工程绘图技能训练课件.ppt
- 第5章 标注尺寸 CAD2012工程绘图技能训练课件.ppt
- 单元9Transact-SQL语言编程 SQL Server 2005数据库及应用.ppt
- 单元10创建与管理视图 SQL Server 2005数据库及应用.ppt
- 单元11创建与管理存储过程 SQL Server 2005数据库及应用.ppt
- 单元12创建与管理触发器 SQL Server 2005数据库及应用.ppt
- 单元13创建与使用游标 SQL Server 2005数据库及应用.ppt
- 单元14处理事务与锁 SQL Server 2005数据库及应用.ppt
- 单元15SQL Server安全管理 SQL Server 2005数据库及应用.ppt
- 单元16管理与维护数据库 SQL Server 2005数据库及应用.ppt
- 附录 SQL Server 2005数据库及应用.ppt
- 成本会计教程(第五版_江希和)课后习题答案.doc
最近下载
- 2026年光伏逆变器维修技能考试题库.docx VIP
- AI在光伏电站应用.pptx VIP
- 标准图集-19K112 金属、非金属风管支吊架(含抗震支吊架).pdf VIP
- GB 50300-2013建筑工程施工质量验收统一标准.pdf VIP
- 2026年逆变器维修技术知识考试题库.docx VIP
- 2026年广东省第二次普通高中学业水平合格性考试地理仿真模拟卷01(考试版A4).docx VIP
- 督查工作培训课件PPT.pptx VIP
- 《保温装饰板外墙保温系统建筑构造图集(征求意见稿).doc VIP
- 安全生产管理制度汇编.docx
- 《脓毒症和脓毒性休克管理国际指南2026》解读PPT课件.pptx VIP
原创力文档

文档评论(0)