版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第十章索引重点内容:创建索引。
学时: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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026四川眉山市彭山区公立医疗机构上半年招聘编外医务人员46人备考题库附答案详解(夺分金卷)
- 2026四川数据集团有限公司第三批第一次员工招聘9人备考题库含答案详解(黄金题型)
- 2026北京石景山区教育系统事业单位第二次招聘85人备考题库附答案详解(夺分金卷)
- 2026江西江铜嘉磁动力科技有限公司劳务外包招聘4人备考题库及答案详解(典优)
- 2026重庆机电控股集团动力科技有限公司招聘8人备考题库附答案详解(能力提升)
- 2026重庆长安汽车股份有限公司招聘备考题库完整答案详解
- 2026重庆市巫山县事业单位面向应届高校毕业生考核招聘13人备考题库及答案详解(各地真题)
- 2026中国人民大学学生就业创业指导中心招聘2人备考题库及完整答案详解一套
- 2026浙江宁波市东坤职业高级中学教师招聘备考题库及答案详解(典优)
- 2026陕西交通职业技术学院招聘高层次人才30人笔试参考题库及答案解析
- 2024年深圳市公安局第招聘警务辅助人员考试真题
- 2025年耳鼻喉科医生岗位招聘面试参考题库及参考答案
- TCECS 1323-2023 充气膜结构技术规程
- 锤炼战斗精神 砥砺血性胆气
- 无人机飞控减震结构考试试卷和答案
- 高层封窗户安全协议书
- smt车间管理规章制度
- 村级妇联换届选举课件
- 秋季朋克青年硬核养生节活动方案
- 呼吸功能障碍课件
- 2025年全国高考(新课标Ⅰ卷)数学真题卷含答案解析
评论
0/150
提交评论