- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10-索引教程
第10章 索引;本章内容;1. 索引;(1) 索引概述;索引分类:
惟一性索引与非惟一性索引
平衡树索引与位图索引
单列索引与复合索引
函数索引
聚簇索引
全局索引与本地索引;惟一性索引与非惟一性索引;B(Balanced)树索引是oracle默认的和最常用的索引,其结构类似于一个树。
B树索引是一个典型的树结构,其包含的组件主要是:
叶子节点(Leaf node):包含条目直接指向表里的数据行。
分支节点(Branch node):包含的条目指向索引里其他的分支节点或者是叶子节点。
根节点(Root node):一个B树索引只有一个根节点,它实际就是位于树的最顶端分支节点。
可以用下图一来描述B树索引的结构。其中,B表示分支节点,而L表示叶子节点。;B树索引;B树索引;位图索引;反向键索引;基于函数索引;全局索引和局部索引;导入数据后再创建索引
在适当的表和字段上创建索引
经常查询的记录数目少于表中所有记录总数的5%时就应当创建索引;
经常进行连接查询表时,在连接列上建立索引能够显著提高查询的速度;
对于取值范围很大的列应当创建B树索引;
对于取值范围很小的列应当创建位图索引;
不能在LONG,LONG RAW,LOB数据类型的列上创建索引;
Oracle会自动在PRIMARY KEY和UNIQUE约束的列上创建唯一性索引。
合理设置复合索引中的字段顺序 ;限制表中索引的数目
表中索引数目越多,查询速度越快,但表的更新速度越慢。因为索引越多,维护索引所需开销越大,当更新表时,需要同时更新与表相关的所有索引。
为索引设置合适的PCTFREE参数
选择存储索引的表空间
默认情况下,索引与表存储在同一表空间中。索引与表存储在同一表空间中,有利于数据库维护操作,具有较高的可用性;反之,若索引与表存储在不同的表空间中,则可提高系统的存取性能,减少硬盘I/O冲突,但是表与索引可用状态可能出现不一致,如一个处于联机状态,另一个处于脱机状态。 ;2. 管理索引;语法:
CREATE [UNIQUE]|[BITMAP] INDEX index_name
ON table_name([column_name[ASC|DESC],…]|
[expression])
[REVERSE]
[parameter_list];
其中:
UNIQUE表示建立惟一性索引(默认创建非惟一性的);
BITMAP表示建立位图索引;
ASC/DESC用??指定索引值的排列顺序,ASC表示按升序排序,DESC表示按降序排序,缺省值为ASC;
REVERSE表示建立反键索引;
parameter_list用于指定索引的存放位置、存储空间分配和数据块参数设置。;创建非惟一性索引到employee表的ename列:
创建惟一性索引到department表的dname列:
创建位图索引到student表的sex列:
创建反序索引到player表的sage列:;创建函数索引到employee表的ename列:
定义约束时创建索引
;(2)修改索引;重建索引
重建索引的实质是在指定的表空间中重新建立一个新的索引,然后再删除原来的索引,这样不仅能够消除存储碎片,还可以改变索引的存储参数设置,并且将索引移动到其他的表空间中。
语法
ALTER INDEX…REBUILD
示例 ;合并索引与重建索引比较;索引重命名
语法
ALTER INDEX…RENAME TO...
示例 ;(3)监视索引;(4)删除索引;(5)索引的查询 ;3. 利用OEM管理索引;(1)创建索引;(2)索引的其他管理
您可能关注的文档
- 微观经济学 双语课件 第2章 需求与供给理论 CH2 Demand and Supply.pptx
- 我国上市公司债券融资有关问题剖析.doc
- 我国上市公司实施社会责任审计的探讨.doc
- 我国企业质量成本管理中存在的问题及对策研究.docx
- 工程造价控制-单元六.ppt
- 必修2优课精选第23课世界经济的区域集团化-倪蕾.ppt
- 1.焊接篇--培训课件教程.pptx
- 我国上市公司并购绩效评价.doc
- 1.简易版的语感启蒙教程.pptx
- 我国铁路系统基本组成单位.doc
- 洋流高中地理人教版(2019)选择性必修一.pptx
- 2024年天津市第一中心医院门诊协诊岗招聘考试真题 .docx
- 第三单元 3 宜人的设计 教学设计人美版2025美术七年级下册 .docx
- 2025年广东深圳市高三二模高考生物试卷试题(精校打印) .pdf
- 统编版语文一年级下册第六单元综合素养测评A卷.doc
- 2025年中考语文三轮冲刺:名著+散文 专项突破限时测试卷4(含答案) .pdf
- 算法与程序设计:第4章 贪心算法.ppt
- 美国(金融)霸权的终结——美国金融垄断资本主义的产生、本质、特征与终结+课件--2025届高三统编版(2019)历史二轮复习 .pdf
- 2025年中考语文三轮冲刺:名著+散文 专项突破限时测试卷9(含答案) .pdf
- 学院教职员工教育培训制度.docx
最近下载
- 23S519小型排水构筑物图集.docx VIP
- 《刺法灸法学》期末复习重点内容、习题及北京中医药大学期末考试试题.docx
- 全国科普日 小学生趣味科普宣教课件.pptx VIP
- 粤教版信息技术三年级下册 第10课 编辑字块--课件.ppt
- 晶体的长大jackson界面结构判据.pdf VIP
- 跨学科实践活动3水质检测及自制净水器 教学设计 九年级化学上册人教版(2024).doc
- 《中式烹调师(二级)理论知识考核要素细目表》.pdf
- Roland罗兰乐器OCTAPAD SPD-30 Version 2 打击板SPD-30 说明书用户手册.pdf
- Wexner便秘评分(中文版).docx VIP
- 西药处方药零售.pdf.doc VIP
文档评论(0)