a毛片毛费观看-a毛片在线-a毛片在线观看-a毛片在线免费观看-国产成人综合洲欧美在线-国产成人综合高清在线观看

始創于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.ibaoshan.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级毛片无码A∨蜜芽试看 | 377P欧洲日本亚洲大胆| 色噜噜狠狠色综合AV| 久久精品中文字幕有码| 芳芳好紧好滑好湿好爽| 一边下奶一边吃面膜视频讲解| 少妇粉嫩小泬喷水视频在线观看 | 久久久WWW影院人成_免费| 大肉大捧一进一出好爽视频MBA| 亚洲最新无码中文字幕久久| 少妇泬出白浆18P试看| 久久夜色精品国产亚洲AV动态图| 国产超碰人人模人人爽人人添| 在熟睡夫面前侵犯我在线播放 | 人妻无码视频一区二区三区| 精品国产AV色欲果冻传媒| 成人国产精品一区二区网站免费| 亚洲日本VA午夜中文字幕一区 | 从厨房一路干到卧室好吗| 夜夜添无码一区二区三区| 天天做天天摸天天爽天天爱| 免费看漫画在线成人漫画| 国产亚洲成AV人片在线观黄桃| MM131美女图片尤物写真丝袜| 亚洲精品成人H在线观看| 日韩精品无码AV中文无码版| 久久成人A毛片免费观看网站| 丰满人妻被两个按摩师| 中文字幕一线产区和二线区的区别 | 99麻豆久久久国产精品免费| 亚洲成av人片在线观看无码| 日韩VA中文字幕无码电影| 久久久久亚洲AV无码去区首 | 一本久久A精品一区二区| 我和亲妺在浴室作爱H伦| 欧美虐SM另类残忍视频| 精品亚洲国产成人蜜臀优播AV| 粉嫩AV无码一区二区三区| 中文字幕精品第一区二区三区| 亚洲AV色区一区二区三区| 日本丰满人妻XXXXXHD| 久久亚洲精品无码AV大香| 国产农村一国产农村无码毛片| А天堂中文在线官网| 野花日本免费完整版高清版| 无码中文字幕加勒比一本二本| 人妻 丝袜美腿 中文字幕| 久久精品一本到99热免费| 国产精品久久久久久久久软件| AV色蜜桃一区二区三区| 亚洲人成网7777777国产| 玩弄丰满少妇XXXXX性多毛| 欧美成人精品高清视频在线观看| 精品无码国产自产拍在线观看蜜桃| 国产AV无码专区亚洲AV麻豆丫| 99热门精品一区二区三区无码| 亚洲欧美日韩愉拍自拍| 无码VR最新无码AV专区| 人狗大战JAVA代码| 久久亚洲美女精品国产精品| 国精产品一二三产区| 丰满少妇熟女高潮流白浆| AⅤ中文字幕不卡在线无码| 亚洲亚洲人成无码网WWW| 午夜亚洲精品久久久久久| 日本三级韩国三级欧美三级| 免费A级毛片无码无遮挡| 狠狠色综合久久久久尤物| 国产H视频在线观看| www啪啪小白浆内射无码| 瑜伽裤国产一区二区三区| 亚洲国产精品久久久久久久| 无码AV波多野结衣久久| 日本免费黄色网址| 内射老妇女BBWXOGOD| 久久精品无码中文字幕| 国产又大又黑又粗免费视频| 高清国语自产拍免费视频| WWW夜插内射视频网站| 在线播放无码高潮的视频| 亚洲国产精品成人久久蜜臀| 天天综合网网欲色| 人人妻人人做从爽精品| 免费无码又爽又刺激高潮的漫画| 九月婷婷亚洲综合成人| 国产偷国产偷亚洲高清日韩| 粉嫩AV一区二区夜夜嗨| VODAFONEWIFI另类| 在公交上被灌满白浆的视频| 亚洲精品亚洲人成人网| 性XXXXXXXXX18欧美人| 少妇人妻AV无码专区| 青青草无码精品伊人久久| 免费AV网站在线观看| 久久精品一区二区三区中文字幕 | 第一福利视频500| JAZZJAZZJAZZ日本| 重生后我抛弃了负心公主| 亚洲中文在线精品国产| 亚洲AV无码不卡国产精品| 无卡无码无免费毛片| 乳揉みま痴汉电车中文字幕| 强壮公的侵犯让我高潮不断| 免费观看无遮挡WWW的视频| 久久久久久AV无码免费网站| 极品粉嫩小泬白浆20P| 国产色婷婷五月精品综合在线| 国产AⅤ爽AV久久久久成人精品| 把腿张开老子CAO烂你| 50妺妺窝人体色www合集| 伊人久久大香线蕉AV不卡| 亚洲欧美日韩国产成人| 亚洲AV男人的天堂在线观看| 无码AV免费不卡在线观看| 少妇一晚三次一区二区三区| 日本熟妇人妻XXXXX-欢迎您| 欧洲VODAFONEWIFI喷| 男人边吃奶边揉好爽免费视频| 老根嫩草1一40淑媛全文| 久久精品国产一区二区三区不卡| 娇妻被朋友在客厅呻吟动漫| 国产午夜鲁丝片AV无码| 国产国拍亚洲精品MV在线观看| 大象大象视频WWW在线观看| Z Z〇Z〇另类女人ZOZ〇| 99久久精品费精品国产| 最新国产AⅤ精品无码| 再深点灬舒服灬太大了AV| 一本加勒比波多野结衣高清| 亚洲熟妇色XXXXX亚洲| 亚洲精品无码久久毛片| 亚洲AV午夜福利精品一区人妖 | 麻花豆传媒剧国产免费| 久久久亚洲AV成人网站| 精品无码人妻一区二区三区品 | 亚洲AⅤ熟女五十路中出| 无码内射中文字幕岛国片| 天美传媒MV免费观看完整| 少妇丰满大乳被男人揉捏视频| 三级做A全过程在线观看| 日产无码精品一区二区三区| 人人爽人人片人人片AV| 人妻巨大乳挤奶水HD免费看| 破外女出血视频全过程| 欧美性猛交╳XXX乱大交| 欧美精品免费观看二区| 欧美AⅤ精品一区二区三区| 免费看久久妇女高潮A| 蜜桃AV少妇久久久久久高潮不断| 老男人把舌头伸进我下面| 久久天堂无码AV网站| 久久天天躁狠狠躁夜夜2019| 久久久一本精品99久久精品66| 久久精品久久电影免费| 久久精品无码一区二区三区不卡| 久久国产午夜精品理论片34页| 精品亚洲AⅤ在线观看| 精品久久一卡2卡三卡4卡分区| 精品韩国AV无码一区二区三区| 精产国品一二三产品区别在哪里| 精品多毛少妇人妻AV免费久久| 精产国品一二三区别9977| 精品9E精品视频在线观看| 精品人妻一区二区三区曰产乱码 | 美女无遮挡直播软件免费看| 美女裸身裸乳免费视频的APP| 毛片一区二区三区| 男女嘿咻发声动态图| 欧美交换配乱吟粗大免费看| 欧美搡BBBBB搡BBBBB| 秋霞A级毛片在线看| 日本工口里番全彩色| 日韩一区二区三区精品视频| 色婷婷亚洲十月十月色天| 丝瓜草莓榴莲向日葵秋葵| 忘忧草在线影院WWW动漫图片| 无码人妻一区二区三区精品视频年| 小妖精太湿太紧了拔不出| 亚洲av无码成人精品区在线观看 | 动漫AV纯肉无码AV在线播放| 丰满人妻AV无码一区二区三区| 国产99在线 | 免费| 国产成人亚洲综合网站| 国产精品亚洲综合一区在线观看 | 在线天天看片视频免费观看| 2023国产精品一卡2卡三卡| 99久无码中文字幕一本久道| XXXXXOK日本护士高潮| 成人A级毛片免费观看AV不卡| 各种少妇BBW撒尿| 国产精品精华液网站| 国模GOGO大尺度尿喷人体| 精品久久久无码专区中文字幕| 久久久久亚洲AV成人人电影 | 懂色av 春色 色欲| 国产精品毛片无遮挡| 国产线路3国产线路2| 精品无码国模私拍视频| 狂野欧美激情性XXXX| 嫩草院一区二区乱码|