国产麻豆精品视频-国产麻豆精品免费视频-国产麻豆精品免费密入口-国产麻豆精品高清在线播放-国产麻豆精品hdvideoss-国产麻豆精品

始創于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.artduck.net】

服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!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级毛片免费观看网站| 久久成人综合网| 成人免费一级纶理片| 99色播| 一级毛片视频免费| 成人影视在线观看| 日日夜人人澡人人澡人人看免| 久久成人综合网| 成人免费观看视频| 精品国产亚一区二区三区| 日韩av片免费播放| 国产伦久视频免费观看视频| 国产麻豆精品免费视频| 日本在线不卡视频| 日日夜夜婷婷| 欧美大片a一级毛片视频| 欧美日本韩国| 亚欧乱色一区二区三区| 四虎影视库国产精品一区| 日韩在线观看网站| 四虎论坛| 99久久视频| 亚洲www美色| 免费国产在线视频| 一级女性大黄生活片免费| 欧美爱色| 999精品在线| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 日本伦理黄色大片在线观看网站| 99久久精品费精品国产一区二区| 日本特黄特黄aaaaa大片| 国产成人精品综合久久久| 黄视频网站在线免费观看| 精品国产一级毛片| 国产一区二区精品久久91| 日韩专区在线播放| 久久久成人网| 999精品视频在线| 天天做人人爱夜夜爽2020 | 免费毛片基地| 国产一级强片在线观看| 国产国语对白一级毛片| 亚欧成人乱码一区二区| 二级片在线观看| 久久国产影视免费精品| 免费的黄视频| 精品视频在线观看一区二区三区| 中文字幕一区二区三区精彩视频| 国产网站免费观看| 久久成人综合网| 久久精品欧美一区二区| 成人高清视频在线观看| 欧美电影免费看大全| 亚洲www美色| 91麻豆tv| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 亚洲天堂免费观看| 亚洲第一页乱| 精品在线观看一区| 久久99这里只有精品国产| 精品国产香蕉伊思人在线又爽又黄| 黄视频网站在线观看| 国产福利免费观看| 久久久久久久免费视频| 国产91精品一区二区| 国产视频一区在线| 日本特黄特黄aaaaa大片| 国产网站在线| 免费毛片基地| 天天色色色| 九九九国产| 黄视频网站在线看| 午夜在线亚洲| 一本高清在线| 精品国产亚洲一区二区三区| 91麻豆高清国产在线播放| 一级女性全黄久久生活片| 亚洲精品中文字幕久久久久久| 香蕉视频久久| 日韩在线观看免费| 国产成人女人在线视频观看| 免费毛片基地| 一本伊大人香蕉高清在线观看| 国产成人女人在线视频观看 | 亚洲第一页色| 日本特黄特色aaa大片免费| 免费毛片播放| 美女免费毛片| 久久精品成人一区二区三区| 欧美国产日韩一区二区三区| 精品国产一区二区三区久久久狼| 高清一级片| 黄视频网站在线看| 成人免费高清视频| 一级女性全黄久久生活片| 久草免费在线视频| 台湾毛片| 欧美一区二区三区在线观看| 成人在免费观看视频国产| 日韩在线观看视频黄| 久久国产精品只做精品| 欧美另类videosbestsex | 日韩中文字幕在线观看视频| 午夜激情视频在线观看 | 99久久精品国产麻豆| 午夜精品国产自在现线拍| 日韩免费在线视频| 日韩中文字幕在线观看视频| 国产精品自拍在线观看| 91麻豆国产| 午夜在线影院| 国产伦精品一区三区视频| 一级女性大黄生活片免费| 美女免费毛片| 欧美爱色| 国产国语对白一级毛片| 超级乱淫伦动漫| 久久精品成人一区二区三区| 国产成人啪精品| 国产高清视频免费| 亚洲天堂免费观看| 国产网站在线| 国产一区二区精品久久91| 国产激情一区二区三区| 国产麻豆精品视频| 一级女性全黄久久生活片| 精品视频在线观看视频免费视频| 国产精品免费久久| 久久精品成人一区二区三区| 精品视频免费看| 精品国产一区二区三区久久久蜜臀| 九九久久99| 中文字幕一区二区三区精彩视频| 天天做人人爱夜夜爽2020 | 精品国产一级毛片| 九九精品在线| 国产一区精品| 亚飞与亚基在线观看| 日韩在线观看视频免费| 99久久精品国产免费| 成人免费网站久久久| 国产网站在线| 国产麻豆精品免费视频| 九九九网站| 美女被草网站| 欧美激情一区二区三区在线播放 | 国产精品1024永久免费视频| 日本在线www| 国产一区二区精品久久| 国产视频一区二区在线观看| 日韩中文字幕在线观看视频| 午夜在线亚洲| 国产a视频精品免费观看| 亚洲第一页乱| 精品国产一区二区三区久久久狼| 韩国三级一区| 青青久久网| 黄色福利片| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 日韩男人天堂| 韩国毛片免费大片| 精品国产一区二区三区久久久狼| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产一区二区精品| 国产激情一区二区三区| 欧美a免费| 四虎影视久久久| 99久久精品国产麻豆| 99久久网站| 欧美18性精品| 999精品在线| 高清一级做a爱过程不卡视频| 91麻豆精品国产自产在线观看一区| 日本在线不卡视频| 欧美国产日韩久久久| 91麻豆tv| 在线观看成人网 | 国产不卡高清| 999久久狠狠免费精品| 亚洲第一页乱| 欧美a级片免费看| 久久精品免视看国产成人2021| 国产国语对白一级毛片| 日本在线不卡视频| 国产网站免费视频| 日本伦理片网站| 九九九国产| 国产高清视频免费| 一级毛片看真人在线视频| 久久国产精品自线拍免费| 免费毛片播放| 国产一区二区精品久久91| 在线观看成人网 | 一级女人毛片人一女人|