版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ORACLE 执行计划,-高兴建,EXPLAIN PLAN FOR SELECT e.employee_id, j.job_title, e.salary, d.department_name FROM employees e, jobs j, departments d WHERE e.employee_id 103 AND e.job_id = j.job_id AND e.department_id = d.department_id;,- | Id | Operation | Name | - | 0 | SELECT STATEMENT | | | 1 | NESTED LOOPS
2、| | | 2 | NESTED LOOPS | | |* 3 | TABLE ACCESS FULL | EMPLOYEES | | 4 | TABLE ACCESS BY INDEX ROWID| JOBS | |* 5 | INDEX UNIQUE SCAN | JOB_ID_PK | | 6 | TABLE ACCESS BY INDEX ROWID | DEPARTMENTS | |* 7 | INDEX UNIQUE SCAN | DEPT_ID_PK |,Nested Loop Joins,一个 nested loop join 包括如下步骤: 优化器决定哪个是驱动表,然后作为外
3、表. 其他表被设定为内表 对外表扫描出来的每一条记录,oracle根据关联条件到内表扫描 NESTED LOOPS outer_loop inner_loop,Nested loop的例子,- Operation | Name - SELECT STATEMENT | TABLE ACCESS BY INDEX ROWID| EMPLOYEES NESTED LOOPS | TABLE ACCESS FULL | DEPARTMENTS INDEX RANGE SCAN |EMP_DEPARTMENT_IX,HASH JOIN,当两张表都蛮大,且没有合适的索引来减少扫描量时 Operation | Name - SELECT STATEMENT | HASH JOIN | TABLE ACCESS FULL | ORDERS TABLE ACCESS FULL | ORDER_ITEMS,Hash join的过程,优化器尝试对小一点的表在内存里建一个哈希表,然后对大一点的表进行扫描,探测哈希表来找到两表关联的记录。 在上例中,oracle将先对orders表建立一个哈希表,然后扫描orders_item表,基本上常见的连接方式就为以上两种 当外表的结果集较小时,使用nested loop ,反之使用hash join,如何查看执行计划,通过plsql devel
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 合作养殖协议范本
- 定向学生三方就业协议书
- 电器购销合同模板
- 湖北省孝感市2024年七年级上学期数学期中试卷【附答案】
- 中考物理复习专项类型3材料阅读题组课件
- 高考总复习语文分册2第1板块第5章第2节考点1仿用句式(含修辞)
- 人力资源规划与薪酬管理真题与答案
- 工程项目管理题目带答案
- 第33讲 资本主义世界殖民体系的形成与亚非拉民族独立运动 课件-高三历史统编版(2019)必修中外历史纲要下一轮复习
- 工程项目管理A卷
- 光影中国学习通超星期末考试答案章节答案2024年
- 期中复习卷-2024-2025学年统编版道德与法治九年级上册
- 期中试卷(试题)2024-2025学年人教版数学五年级上册
- 卫生系统突发公共卫生事件应急演练方案
- 北师大版小学数学三年级上册第二单元《观察物体-看一看(一)》教学设计(公开课教案及学习任务单)
- 合作卖土地合同模板
- 大一统王朝的巩固 课件 2024-2025学年统编版七年级历史上册
- 2024变电站无人机巡检系统规范第1部分:技术规范
- 2024-2024部编版九年级语文上册期末考试测试卷(附答案)
- 中国融通地产社招笔试
- 10以内口算题每页50道
评论
0/150
提交评论