版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第十章 索引重点内容:创建索引。学时:1-2课时。本章内容容索引概述述B树索引引与位图图索引创建索引引删除索引引查看索引引1/14/20202HANMENG20101、索引引概述索引是为为了加速速对表中中元组的的检索而而创建的的一种存存储结构构。通过使用用索引加加速行的的检索,但减慢更新新的速度度。更新表中中每条数数据时都都需要更更新索引引。Oracle自自动使用用、维护护索引。1/14/20203HANMENG2010编号颜色数量尺寸001绿3000中002红5000中003红6000小.编号Rowid001002003图1表表和索引引的关系系1/14/20204HANMENG20102、B
2、树树索引与与位图索索引B树索引引,即平平衡树索索引,是是最常用用的索引引方式,结构类类似于二二叉树。关键点:索引条目目和数据据行之间间存在一一一对应应关系,即一条条索引条条目指向向一行。位图索引引,适用于数数据高度度重复并并且通常常只读的的数据。关键点:一个索引引条目使使用一个个位图同同时指向向多行。1/14/20205HANMENG2010图2B树索引引的逻辑辑结构如何查找找编号为为1016的节节点?1/14/20206HANMENG2010B树索引引的特点点:树的高度度一般在在2或3。叶子节点点中,每每条索引引目录指指向某一一行数据据。1/14/20207HANMENG2010如何在emp
3、表表的job列创创建一个个位图索索引?值/行1234567891011121314ANALYST00000001010010CLERK10000000001101MANAGER00010110000000PTRSIDENT00000000010000SALESMAN01101000000000表1位位图索引引问题:selectcount(*)fromempwherejob=CLERKorjob=MANAGER;怎么找到到结果?1/14/20208HANMENG20103、管理理索引索引使用用原则:表中导入入数据后后再创建建索引。否则每次次表中插插入数据据时都必必须更新新索引。在适当的的表和字字
4、段上创创建索引引。如果经常常检索的的数据少少于表中中的15%则需需要创建建索引。限制表中中索引的的数目。索引越多多,在修修改表时时对索引引做出的的而修改改的工作作量越大大。1/14/20209HANMENG2010eg:比比较创建建索引前前后系统统的开销销。SQL setautotraceonexplain-查查询系统统的开销销,不显显示查询询结果。SQL selectenamefrom empwhereename=SMITH;| Id|Rows| Bytes |Cost(%CPU)| Time|-|0|1 |7 |3(0)|00:00:01| Id|Rows| Bytes |Cost(%CP
5、U)| Time|-|0|1 |7 |1(0)|00:00:01|SQL createindexidx_emp on emp(ename);SQL selectenamefrom empwhereename=SMITH;1/14/202010HANMENG2010语法规则则:CREATEUNIQUEBITMAPINDEXON ( );(1)创创建索引引eg:SQL createindexidx_emp on emp(ename);1/14/202011HANMENG2010其中:UNIQUE表表示建建立唯一一性索引引,基于于的列值值必须唯唯一。BITMAP表表示建建立位图图索引。ASC/DES
6、C升升序或降降序。默默认升序序。1/14/202012HANMENG2010(2)删删除索引引当索引不不需要使使用时,删除该该索引,释放其其占用的的空间。语法格式式:DROP INDEX index_nameeg:SQLdropindexidx_emp;1/14/202013HANMENG2010ALL_INDEXES:用用户可以以访问的的所有表表上的索索引。USER_INDEXES:用户所所拥有表表上的索索引。(3)查查询索引引信息INDEX_NAMEINDEX_TYPEUNIQUENES-PK_EMPNORMALUNIQUEeg:查查询emp表中中索引名名称,类类型和是是否唯一一性索引引。SQL se
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 47429-2026防火阻燃材料人工加速老化试验方法
- 2025年可穿戴设备健康数据U-Net模型应用研究进展
- 工伤事故预防培训
- 2026年职业健康安全目标考试题
- 2026年心理咨询师真题解析含答案
- 供应链管理全套课件与案例分析
- 2026年临床检验技能测试题及答案
- 2026年湖北省恩施州专业技术职称水平能力测试(公共基础知识)强化练习题及答案
- 肝硬化心肌病诊疗专家共识
- 保密检查自查报告(3篇)
- 2026年高压电工考试科目一试题及答案
- 2026年全国高考试卷及答案解析
- (五调)武汉市2026届高三年级五月调研考试数学试卷(含答案及解析)
- 2025年5月-2026年4月时事政治要点(7.8.9年级道德与法治考试专用)
- 重症医学科(ICU)ARDS患者机械通气护理指南
- 2026广东深圳市九洲电器有限公司招聘android 应用工程师1人笔试参考试题及答案详解
- 学堂在线 研究生学术与职业素养讲座 章节测试答案
- 云仓工作加工制度概述
- 蒙大《中国哲学史》课件05宋明哲学
- 动态无功补偿设备(SVG)技术协议(标准)
- 04.028金属零件涂层标准盐雾试验
评论
0/150
提交评论