版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第十章索引重点内容:创建索引。
学时:1-2课时。
本章内容索引概述B树索引与位图索引创建索引删除索引查看索引1/17/202321、索引概述索引是为了加速对表中元组的检索而创建的一种存储结构。通过使用索引加速行的检索,但减慢更新的速度。更新表中每条数据时都需要更新索引。Oracle自动使用、维护索引。1/17/20233编号颜色数量尺寸001绿3000中002红5000中003红6000小….…...…编号Rowid001002003…图1表和索引的关系1/17/202342、B树索引与位图索引B树索引,即平衡树索引,是最常用的索引方式,结构类似于二叉树。关键点:索引条目和数据行之间存在一一对应关系,即一条索引条目指向一行。位图索引,适用于数据高度重复并且通常只读的数据。关键点:一个索引条目使用一个位图同时指向多行。1/17/20235图2B树索引的逻辑结构如何查找编号为1016的节点?1/17/20236B树索引的特点:树的高度一般在2或3。叶子节点中,每条索引目录指向某一行数据。1/17/20237如何在emp表的job列创建一个位图索引?值/行1234567891011121314ANALYST00000001010010CLERK10000000001101MANAGER00010110000000PTRSIDENT00000000010000SALESMAN01101000000000表1位图索引问题:selectcount(*)fromempwherejob=‘CLERK’orjob=‘MANAGER’;怎么找到结果?1/17/202383、管理索引索引使用原则:表中导入数据后再创建索引。否则每次表中插入数据时都必须更新索引。在适当的表和字段上创建索引。如果经常检索的数据少于表中的15%则需要创建索引。限制表中索引的数目。索引越多,在修改表时对索引做出的而修改的工作量越大。1/17/20239eg:比较创建索引前后系统的开销。SQL>setautotraceonexplain---查询系统的开销,不显示查询结果。SQL>selectenamefromempwhereename='SMITH';|Id|Rows|Bytes|Cost(%CPU)|Time|--------------------------------------------------------------|0|1|7|3(0)|00:00:01||Id|Rows|Bytes|Cost(%CPU)|Time|--------------------------------------------------------------|0|1|7|1(0)|00:00:01|SQL>createindexidx_emponemp(ename);SQL>selectenamefromempwhereename='SMITH';1/17/202310语法规则则:CREATE[UNIQUE][BITMAP]INDEX<索引名名>ON<表名>(<列名>…);(1)创创建索引引eg:SQL>createindexidx_emponemp(ename);1/4/202311其中::UNIQUE表表示示建立立唯一一性索索引,基于于的列列值必必须唯唯一。。BITMAP表表示示建立立位图图索引引。ASC/DESC升升序序或降降序。。默认认升序序。1/4/202312(2)删除除索引引当索引引不需需要使使用时时,删删除该该索引引,释释放其其占用用的空空间。。语法法格格式式::DROPINDEXindex_nameeg:SQL>dropindexidx_emp;1/4/202313ALL_INDEXES:用用户可以以访问的的所有表表上的索索引。USER_INDEXES::用户所所拥有表表上的索索引。(3)查查询索引引信息INDEX_NAMEINDEX_TYPEUNIQUENES-----------------------------------------------------------PK_EMPNORMALUNIQUEeg:查查询emp表中中索引名名称,类类型和是是否唯一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 行政办公设备采购流程标准化指南
- 家庭安全防护措施制定指南
- 网络信息安全技术研究承诺书(5篇)
- 广东省肇庆市华赋实验学校2024-2025学年九年级下学期3月月考语文试题(含答案)
- 换热器打压试验施工作业指导书
- 网络服务不间断性承诺书3篇范文
- 供应链管理部供应商年度评估指标设定商议函6篇范本
- 公共卫生事情隔离阶段医院感染控制科预案
- 邀请行业专家参与技术研讨会的邀请函(3篇)范文
- 技术文档编写与归档标准化模板
- 2026年广东东莞市中考数学二模模拟试卷试题(含答案详解)
- 中耳胆脂瘤手术切除治疗
- 2026年技术经纪人练习题【模拟题】附答案详解
- 广东省广州水投集团招聘笔试真题2025
- 人教版五年级语文上册第八单元:《青山处处埋忠骨》教案:通过情境朗读家国情怀引导学生理解担当落实革命文化启蒙培育责任意识与表达素养
- 电力信息通信应急预案(3篇)
- 民法典与医疗法律法规
- 屋面设备基础施工专项施工方案
- 中国海洋石油集团有限公司2026届校园招聘笔试历年难易错考点试卷带答案解析
- 医疗机构防灾减灾课件
- 2026年社会工作综合能力(中级)精讲精练 课件 第六章 社会工作服务的专业理论及其应用
评论
0/150
提交评论