一个奇怪的执行计划(为什么不是HASH JOIN OUTER 关联)

SQL> select t1.MSISDN,
  2              t1.PROV_ID      ,
  3              t1.CITY_ID      ,
  4              t1.USER_TYPE    ,
 ..........
  9              t1.REG_TIME --    ,
 10              --t2.imei,
 11              --t2.update_time
 12  from  BAK_SRC_SUBSCRIBER t1,
 13       src_device_info   t2
 14  where t1.msisdn=t2.msisdn(+)
 15    and t2.status=1 ;

  MSISDN    PROV_ID    CITY_ID  USER_TYPE GROUP_FLAG   VIP_FLAG  CR_OPENED
---------- ---------- ---------- ---------- ---------- ---------- ----------
GPRS_OPENED REG_TIME
----------- ------------
1.3912E+10        200        755          1          0          0          0
          0 05-MAR-09

1.3912E+10        200        755          1          0          0          0
          0 18-MAR-09

1.5915E+10        200        755          1          0          0          0
          0 15-APR-09

.........
9 rows selected.


Execution Plan
----------------------------------------------------------
Plan hash value: 1760931589

--------------------------------------------------------------------------------
--------------------------

| Id  | Operation           | Name               | Rows  | Bytes | Cost (%CPU)|
Time     | Pstart| Pstop |

--------------------------------------------------------------------------------
--------------------------

|   0 | SELECT STATEMENT    |                    |    11 |  1364 |    17   (6)|
00:00:01 |       |       |

|*  1 |  HASH JOIN          |                    |    11 |  1364 |    17   (6)|
00:00:01 |       |       |

|   2 |   PARTITION HASH ALL|                    |    11 |   121 |    13   (0)|
00:00:01 |     1 |    12 |

|*  3 |    TABLE ACCESS FULL| SRC_DEVICE_INFO    |    11 |   121 |    13   (0)|
00:00:01 |     1 |    12 |

|   4 |   TABLE ACCESS FULL | BAK_SRC_SUBSCRIBER |    27 |  3051 |     3   (0)|
00:00:01 |       |       |

--------------------------------------------------------------------------------
--------------------------


Predicate Information (identified by operation id):
---------------------------------------------------

   1 - access("T1"."MSISDN"="T2"."MSISDN")
   3 - filter("T2"."STATUS"=1)

Note
-----
   - dynamic sampling used for this statement

 

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/297293/viewspace-605832/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/297293/viewspace-605832/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值