zoukankan      html  css  js  c++  java
  • 分区裁剪

    explain plan for select /*+leading (T6) use_nl( T1 T6)*/ * from T_PM_ACCT_DTL_AF T1,(SELECT 
                    *
                     FROM S_PM_MGR_DEPT_RELA A
                    WHERE DEPT1_CODE <> '999999999') T6
          where T1.MGR_CODE = T6.MGR_CODE
          and t1.data_date>20130101;
    select * from table(dbms_xplan.display());
    
    Plan hash value: 3887218478
     
    ---------------------------------------------------------------------------------------------------------------
    | Id  | Operation                | Name               | Rows  | Bytes | Cost (%CPU)| Time     | Pstart| Pstop |
    ---------------------------------------------------------------------------------------------------------------
    |   0 | SELECT STATEMENT         |                    |  1173M|   358G|    52G  (2)|999:59:59 |       |       |
    |   1 |  NESTED LOOPS            |                    |  1173M|   358G|    52G  (2)|999:59:59 |       |       |
    |*  2 |   TABLE ACCESS FULL      | S_PM_MGR_DEPT_RELA |  6303 |   683K|    45   (0)| 00:00:01 |       |       |
    |   3 |   PARTITION LIST ITERATOR|                    |   186K|    38M|  8354K  (2)| 27:50:58 |   KEY |   KEY |
    |*  4 |    TABLE ACCESS FULL     | T_PM_ACCT_DTL_AF   |   186K|    38M|  8354K  (2)| 27:50:58 |   KEY |   KEY |
    ---------------------------------------------------------------------------------------------------------------
     
    Predicate Information (identified by operation id):
    ---------------------------------------------------
     
       2 - filter("DEPT1_CODE"<>'999999999')
       4 - filter("T1"."MGR_CODE"="A"."MGR_CODE")
    
    key key  Oracle不知道要扫描那些分区,动态分区裁剪
    
    explain plan for select * from T_PM_ACCT_DTL_AF t1 
    where t1.data_date='20130101';
    select * from table(dbms_xplan.display());
    
    Plan hash value: 1825735905
     
    ----------------------------------------------------------------------------------------------------------
    | Id  | Operation             | Name             | Rows  | Bytes | Cost (%CPU)| Time     | Pstart| Pstop |
    ----------------------------------------------------------------------------------------------------------
    |   0 | SELECT STATEMENT      |                  |  1312K|   267M|  9232   (2)| 00:01:51 |       |       |
    |   1 |  PARTITION LIST SINGLE|                  |  1312K|   267M|  9232   (2)| 00:01:51 |   KEY |   KEY |
    |   2 |   TABLE ACCESS FULL   | T_PM_ACCT_DTL_AF |  1312K|   267M|  9232   (2)| 00:01:51 |   368 |   368 |
    ----------------------------------------------------------------------------------------------------------

  • 相关阅读:
    小游戏——js+h5[canvas]+cs3制作【五子棋】小游戏
    CSS-自定义高度的元素背景图如何自适应以及after伪元素在ie下的处理
    JS-制作留言提交系统(支持ctrl+回车)
    JS-键盘事件之方向键移动元素
    JS-鼠标跟随块(一个小圆点跟着鼠标跑)
    JS-鼠标彩色拖尾小效果
    JS-获取class类名为某个的元素-【getClass】函数封装
    JS-倒计时效果
    无法打开内核设备“\.Globalvmx86”: 系统找不到指定的文件。
    Zookeeper的简单理解
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13352351.html
Copyright © 2011-2022 走看看