ldxm8848 发表于 2015-05-19 12:10

请问关于执行计划的问题。

各位好:
      请教各位一个计划的分析问题。
      下面附图中的关于这个SQL:
select * fromhr.employees a,hr.departments b,hr.jobs c,hr.locations d
wherea.department_id = b.department_id
and a.job_id =c.job_id
and b.location_id =d.location_id
and b.department_id= 30;   的执行计划,请问步骤2、3的两个嵌套循环(NESTED LOOP) 各对应循环哪些表?


步骤1又是哈希连接哪两个表呢?( employees 和 departments 表吗)

以上两个问题,还望各位帮忙解答一下,谢谢!

http://itpubpic.img168.net/forum/201505/19/010856ssu93kzp3m17y13y.jpg

wind998899 发表于 2015-05-19 17:12

这个执行计划的步骤是这样的
id=4和id=6进行nested loops---id=3
id=3的结果集和id=8进行nested loops--id=2
id=2的结果集和id=10进行hash join
页: [1]
查看完整版本: 请问关于执行计划的问题。