老司机91精品网站在线观看-老司机67194免费观看-老司国产精品视频-老熟人老女人国产老太-中文字幕日本在线-中文字幕日本一区久久

始創于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業
  • 60秒人工響應
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
您的位置: 網站首頁 > 幫助中心>文章內容

Oracle執行計劃與統計信息的一些總結

發布時間:  2012/8/26 15:26:32

2010-07-01 15:03
1、SET AUTOTRACE ON EXPLAIN
(set autot on exp)
SQLPLUS的命令,在執行SQL語句的同時顯示執行計劃,設置EXP(LAIN)的目的是只顯示執行計劃而不顯示統計信息.。-
 

2、SQL>explain plan for select ````````;
SQL>select * from table(dbms_xplan.display);

執行了set autotrace on explain語句之后,接下來的查詢、插入、更新、刪除語句就會顯示執行計劃,直到執行“set autotrace off;”語句。如果是設置了set autotrace on,除了會顯示執行計劃之外,還會顯示一些有用的統計信息。

執行EXPLAIN PLAN FOR 可以只顯示執行計劃,然后執行如下查詢

SQL> select * from table(dbms_xplan.display);

如:

SQL> explain plan for select * from emp where deptno='20';

Explained.

SQL> select * from table(dbms_xplan.display);

PLAN_TABLE_OUTPUT
--------------------------------------------------------------------------------
Plan hash value: 3956160932

--------------------------------------------------------------------------
| Id   | Operation          | Name | Rows   | Bytes | Cost (%CPU)| Time      |
--------------------------------------------------------------------------
|    0 | SELECT STATEMENT   |       |      5 |    150 |      3    (0)| 00:00:01 |
|*   1 |   TABLE ACCESS FULL| EMP   |      5 |    150 |      3    (0)| 00:00:01 |
--------------------------------------------------------------------------

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

PLAN_TABLE_OUTPUT
--------------------------------------------------------------------------------

    1 - filter("DEPTNO"=20)

13 rows selected.

3、SQL>exec dbms_stats.delete_table_stats(USER,'表');(刪除表的統計信息)

SQL>exec dbms_stats.gather_table_stats(USER,'表',METHOD_OPT=>'FOR ALL COLUMNS SIZE 100')(收集表的統計信息)

4、AUTOTRACE的幾個常用選項  

       set autotrace off ---------------- 不生成autotrace 報告,這是缺省模式
set autotrace on explain ------ autotrace只顯示優化器執行路徑報告
set autotrace on statistics -- 只顯示執行統計信息
set autotrace on ----------------- 包含執行計劃和統計信息
set autotrace traceonly ------ 同set autotrace on,但是不顯示查詢輸


(1). set autotrace on explain; --只顯示執行計劃
SQL> set autotrace on explain;
SQL>

select count(*) from dba_objects;

COUNT(*)
----------
    31820

Execution Plan
----------------------------------------------------------
  0      SELECT STATEMENT Optimizer=CHOOSE
  1    0   SORT (AGGREGATE)
  2    1     VIEW OF 'DBA_OBJECTS'
  3    2       UNION-ALL
  4    3         FILTER
  5    4           TABLE ACCESS (BY INDEX ROWID) OF 'OBJ$'
  6    5             NESTED LOOPS
  7    6               TABLE ACCESS (FULL) OF 'USER$'
  8    6               INDEX (RANGE SCAN) OF 'I_OBJ2' (UNIQUE)
  9    4           TABLE ACCESS (BY INDEX ROWID) OF 'IND$'
10    9             INDEX (UNIQUE SCAN) OF 'I_IND1' (UNIQUE)
11    3         NESTED LOOPS
12   11           TABLE ACCESS (FULL) OF 'USER$'
13   11           INDEX (RANGE SCAN) OF 'I_LINK1' (NON-UNIQUE)

(2). set autotrace on statistics;--只顯示統計信息
SQL> set autotrace on statistics;
SQL> select count(*) from dba_objects;

COUNT(*)
----------
    31820

Statistics
----------------------------------------------------------
         0 recursive calls
         0 db block gets
     25754 consistent gets
         0 physical reads
         0 redo size
       383 bytes sent via SQL*Net to client
       503 bytes received via SQL*Net from client
         2 SQL*Net roundtrips to/from client
         0 sorts (memory)
         0 sorts (disk)
         1 rows processed

(3). set autotrace traceonly;--同set autotrace on 只是不顯示查詢輸出
SQL> set autotrace traceonly;
SQL> select count(*) from dba_objects;

Execution Plan
----------------------------------------------------------
  0      SELECT STATEMENT Optimizer=CHOOSE
  1    0   SORT (AGGREGATE)
  2    1     VIEW OF 'DBA_OBJECTS'
  3    2       UNION-ALL
  4    3         FILTER
  5    4           TABLE ACCESS (BY INDEX ROWID) OF 'OBJ$'
  6    5             NESTED LOOPS
  7    6               TABLE ACCESS (FULL) OF 'USER$'
 8    6               INDEX (RANGE SCAN) OF 'I_OBJ2' (UNIQUE)
  9    4           TABLE ACCESS (BY INDEX ROWID) OF 'IND$'
10    9             INDEX (UNIQUE SCAN) OF 'I_IND1' (UNIQUE)
11    3         NESTED LOOPS
12   11           TABLE ACCESS (FULL) OF 'USER$'
13   11           INDEX (RANGE SCAN) OF 'I_LINK1' (NON-UNIQUE)

Statistics
----------------------------------------------------------
         0 recursive calls
         0 db block gets
     25754 consistent gets
         0 physical reads
         0 redo size
       383 bytes sent via SQL*Net to client
       503 bytes received via SQL*Net from client
         2 SQL*Net roundtrips to/from client
         0 sorts (memory)
         0 sorts (disk)
         1 rows processed

(4).set autotrace traceonly explain;--比較實用的選項,只顯示執行計劃,但是與set autotrace on explain;相比不會執行語句,對于僅僅查看大表的Explain Plan非常管用。
SQL> set autotrace traceonly explain;
SQL> select * from dba_objects;
已用時間: 00: 00: 00.00

Execution Plan
----------------------------------------------------------
  0      SELECT STATEMENT Optimizer=CHOOSE
  1    0   VIEW OF 'DBA_OBJECTS'
  2    1     UNION-ALL
  3    2       FILTER
  4    3         TABLE ACCESS (BY INDEX ROWID) OF 'OBJ$'
  5    4           NESTED LOOPS
  6    5             TABLE ACCESS (FULL) OF 'USER$'
  7    5             INDEX (RANGE SCAN) OF 'I_OBJ2' (UNIQUE)
  8    3         TABLE ACCESS (BY INDEX ROWID) OF 'IND$'
  9    8           INDEX (UNIQUE SCAN) OF 'I_IND1' (UNIQUE)
10    2       TABLE ACCESS (BY INDEX ROWID) OF 'LINK$'
11   10         NESTED LOOPS
12   11           TABLE ACCESS (FULL) OF 'USER$'
13   11           INDEX (RANGE SCAN) OF 'I_LINK1' (NON-UNIQUE)

5、analyze

analyze table hr.employees compute(estimate) statistics;(compute收集每一行數據的統計信息,比較耗時;estimate收集一部分數據行的統計信息)

select t.owner,t.table_name,t.tablespace_name,t.blocks,t.empty_blocks,t.avg_space
from dba_tables t
where t.owner='HR';


本文出自:億恩科技【www.ypdoo.com.cn】

服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線

     
     
    亚洲第一页乱| 免费国产在线观看| a级毛片免费全部播放| 久久久久久久免费视频| 夜夜操网| 青青青草影院 | 青青青草影院 | 久久精品欧美一区二区| 欧美日本国产| 国产一区免费在线观看| 国产亚洲精品aaa大片| 国产精品自拍亚洲| 精品久久久久久影院免费| 成人免费高清视频| 亚洲精品影院一区二区| 亚欧成人毛片一区二区三区四区| 欧美一区二区三区性| 欧美一级视频免费| 韩国三级视频在线观看| 国产不卡在线看| 国产精品自拍在线观看| 九九干| 99色吧| 欧美爱色| 美女免费精品高清毛片在线视| a级精品九九九大片免费看| 色综合久久天天综合| 精品国产亚一区二区三区| 999精品影视在线观看| 精品国产一区二区三区精东影业| 日韩欧美一及在线播放| 美女被草网站| 精品久久久久久综合网| 国产美女在线观看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产视频在线免费观看| 午夜在线亚洲男人午在线| 精品在线观看一区| 麻豆午夜视频| 亚欧乱色一区二区三区| 国产麻豆精品hdvideoss| 国产一区二区精品久| 你懂的福利视频| 国产一区二区精品久| 国产极品精频在线观看| 亚洲天堂一区二区三区四区| 国产91素人搭讪系列天堂| 美女免费毛片| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 97视频免费在线观看| 99热精品在线| 天天色成人网| 国产一区二区精品久久91| 精品在线视频播放| 精品国产亚一区二区三区| 国产视频网站在线观看| 青青久久精品国产免费看| 美女被草网站| 日本伦理黄色大片在线观看网站| 国产极品精频在线观看| 精品视频在线观看免费| 欧美大片aaaa一级毛片| 日韩专区在线播放| 美女免费毛片| 麻豆网站在线免费观看| 欧美激情一区二区三区视频| 99热热久久| 日韩在线观看视频免费| 一本高清在线| 国产亚洲精品aaa大片| 成人a大片高清在线观看| 久久久久久久久综合影视网| 青草国产在线观看| 久久福利影视| 久久99这里只有精品国产| 韩国三级视频在线观看| 国产成人精品一区二区视频| 日韩专区一区| 亚欧乱色一区二区三区| 国产一区二区精品久| 亚欧成人乱码一区二区| 色综合久久手机在线| 国产高清视频免费| 国产一区二区高清视频| 国产视频一区二区在线播放| 黄色短视屏| 欧美大片a一级毛片视频| 欧美激情一区二区三区在线播放| 国产91精品一区| 国产极品精频在线观看| 欧美日本免费| 精品国产三级a| 青草国产在线| 国产视频一区二区在线播放| 亚欧乱色一区二区三区| 精品国产一区二区三区久久久蜜臀 | 九九国产| 国产网站免费在线观看| 尤物视频网站在线| 国产激情视频在线观看| 99热热久久| 国产成人女人在线视频观看| 国产a网| 国产麻豆精品免费视频| 精品国产一区二区三区精东影业| 成人高清视频在线观看| 久草免费资源| 亚洲精品影院一区二区| 成人在免费观看视频国产| 黄色免费三级| 欧美a级大片| 日本在线www| 九九精品在线播放| 精品久久久久久中文| 精品久久久久久中文字幕一区| 亚洲天堂一区二区三区四区| 韩国毛片免费大片| 欧美a级片视频| 黄色免费网站在线| 青草国产在线| 国产精品123| 日韩avdvd| 成人免费观看的视频黄页| 国产成人女人在线视频观看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产国语对白一级毛片| 国产伦精品一区二区三区在线观看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 成人av在线播放| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产福利免费视频| 91麻豆爱豆果冻天美星空| 国产一级生活片| 成人免费高清视频| 日韩男人天堂| 日韩男人天堂| 亚洲第一页色| 国产一区二区精品尤物| 九九精品在线| 亚洲第一页乱| 久久久成人影院| 午夜欧美成人香蕉剧场| 人人干人人草| 久久精品道一区二区三区| 亚洲 激情| 色综合久久天天综线观看| 欧美激情影院| 精品视频一区二区三区免费| 日韩av成人| 国产不卡高清| 国产a毛片| 韩国三级视频网站| 日韩一级黄色| 国产成人精品综合| 青青久久精品| 香蕉视频久久| 亚洲 国产精品 日韩| 午夜在线亚洲| 欧美爱爱网| 青青久久网| 国产国语对白一级毛片| 九九精品影院| 欧美大片aaaa一级毛片| 韩国毛片基地| 精品国产一区二区三区久久久蜜臀| 九九久久国产精品| 国产视频久久久久| 精品视频在线看| 99久久精品国产免费| 99久久精品国产免费| 日韩一级黄色大片| 久久精品免视看国产成人2021| 免费一级生活片| 国产伦精品一区二区三区无广告 | 日韩在线观看免费完整版视频| 美女免费黄网站| 国产视频一区在线| 亚洲 激情| 欧美爱爱网| 91麻豆精品国产高清在线| 久久精品免视看国产明星| 国产91丝袜在线播放0| 台湾毛片| 久久精品道一区二区三区| 国产麻豆精品视频| 国产伦理精品| 亚洲女初尝黑人巨高清在线观看| 亚洲爆爽| 韩国三级一区| 久草免费在线视频| 久久精品大片| 色综合久久天天综合绕观看| 亚洲精品久久玖玖玖玖| 亚洲天堂免费观看| 香蕉视频三级| 欧美大片毛片aaa免费看| 可以在线看黄的网站| 日日日夜夜操| 美女免费毛片| 国产麻豆精品免费视频|