精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Oracle數據庫的統計數據的實際應用

數據庫 Oracle
以下的文章主要是介紹Oracle數據庫的統計數據以及Oracle數據庫生成方式,以及相關的SQL例句的描述,以下就是文章的具體內容的描述。

我們今天主要講述的是Oracle數據庫的統計數據以及Oracle數據庫生成方式,Oracle的PL/SQL語句執行的實際應用的優化器,是有基于代價的優化器(CBO)和基于規則的優化器(RBO)。RBO的優化方式,依賴于一套嚴格的語法規則,只要按照規則寫出的語句,不管數據表和索引的內容是否發生變化,不會影響PL/SQL語句的"執行計劃"。

 

CBO自Oracle 7版被引入,Oracle自7版以來采用的許多新技術都是只基于CBO的,如星型連接排列查詢,哈希連接查詢,反向索引,索引表,分區表和并行查詢等。CBO計算各種可能"執行計劃"的"代價",即cost,從中選用cost最低的方案,作為實際運行方案。

各"執行計劃"的cost的計算根據,依賴于數據表中數據的統計分布,Oracle數據庫本身對該統計分布是不清楚的,須要分析表和相關的索引,才能搜集到CBO所需的數據。

 

CBO是Oracle推薦使用的優化方式,要想使用好CBO,使SQL語句發揮最大效能,必須保證統計數據的及時性。

 

統計信息的生成可以有完全計算法和抽樣估算法。SQL例句如下:

 

完全計算法:

  1. analyze table abc compute statistics; 

 

抽樣估算法(抽樣20%):

  1. analyze table abc estimate statistics sample 20 percent; 

 

對表作完全計算所花的時間相當于做全表掃描,抽樣估算法由于采用抽樣,比完全計算法的生成統計速度要快,如果不是要求要有精確數據的話,盡量采用抽樣分析法。建議對表分析采用抽樣估算,對索引分析可以采用完全計算。

 

我們可以采用以下兩種方法,對數據庫的表和索引及簇表定期分析生成統計信息,保證應用的正常性能。

 

1. 在系統設置定時任務,執行分析腳本。

 

在Oracle數據庫服務器端,我們以UNIX用戶Oracle,運行腳本analyze,在analyze中,我們生成待執行sql腳本,并運行。(假設我們要分析scott用戶下的所有表和索引)

 

Analyze腳本內容如下:

 

 

  1. sqlplus scott/tiger << EOF 
  2. set pagesize 5000  
  3. set heading off  
  4. SPOOL ANALYTAB.SQL  
  5. SELECT 'ANALYZE TABLE SCOTT.'  
  6. ||TABLE_NAME  
  7. ||' ESTIMATE STATISTICS SAMPLE 20 PERCENT ;  
  8. ' FROM USER_TABLES;  
  9. SPOOL OFF  
  10. SPOOL ANALYIND.SQL  
  11. SELECT 'ANALYZE TABLE SCOTT.'||TABLE_NAME
    ||' ESTIMATE STATISTICS SAMPLE 20 PERCENT FOR ALL INDEXES;
    ' FROM USER_TABLES;  
  12. SPOOL OFF  
  13. SPOOL ANALYZE.LOG  
  14. @ANALYTAB.SQL  
  15. @ANALYIND.SQL  
  16. SPOOL OFF  
  17. EXIT 

 

 

在UNIX平臺上crontab加入,以上文件,設置為每個月或合適的時間段運行。

2. 利用Oracle提供的程序包(PACKAGE)對相關的Oracle數據庫對象進行分析。

有以下的程序包可以對表,索引,簇表進行分析。

 

包中的存儲過程的相關參數解釋如下:

 

TYPE可以是:TABLE,INDEX,CLUSTER中其一。

 

SCHEMA為:TABLE,INDEX,CLUSTER的所有者,NULL為當前用戶。

 

NAME為:相關對象的名稱。

 

METHOD是:ESTIMATE,COMPUTE,DELETE中其一,當選用ESTIMATE,

 

下面兩項,ESTIMATE_ROWS和ESTIMATE_PERCENT不能同

 

時為空值。

 

ESTIMATE_ROWS是:估算的抽樣行數。

 

ESTIMATE_PERCENT是:估算的抽樣百分比。

 

METHOD_OPT是:有以下選項,

 

FOR TABLE /*只統計表*/

 

[FOR ALL [INDEXED] COLUMNS] [SIZE N] /*只統計有索引的表列*/

 

FOR ALL INDEXES /*只分析統計相關索引*/

 

PARTNAME是:指定要分析的分區名稱。

1)

 

 

  1. DBMS_DDL.ANALYZE_OBJECT(  
  2. TYPE VARCHAR2,  
  3. SCHEMA VARCHAR2,  
  4. NAME VARCHAR2,  
  5. METHOD VARCHAR2,  
  6. ESTIMATE_ROWS NUMBER DEFAULT NULL,  
  7. ESTIMATE_PERCENT NUMBER DEFAULT NULL,  
  8. METHOD_OPT VARCHAR2 DEFAULT NULL,  
  9. PARTNAME VARCHAR2 DEFAULT NULL ) ; 

 

 

該存儲過程可對特定的表,索引和簇表進行分析。

 

例如,對SCOTT用戶的EMP表,進行50%的抽樣分析,參數如下:

 

DBMS_DDL.ANALYZE_OBJECT('TABLE', 'SCOTT', 'EMP', 'ESTIMATE', NULL,50);

 

2)

 

  1. DBMS_UTILITY.ANALYZE_SCHEMA (  
  2. SCHEMA VARCHAR2,  
  3. METHOD VARCHAR2,  
  4. ESTIMATE_ROWS NUMBER DEFAULT NULL,  
  5. ESTIMATE_PERCENT NUMBER DEFAULT NULL,  
  6. METHOD_OPT VARCHAR2 DEFAULT NULL ) ;  
  7. DBMS_UTILITY.ANALYZE_DATABASE (  
  8. METHOD VARCHAR2,  
  9. ESTIMATE_ROWS NUMBER DEFAULT NULL,  
  10. ESTIMATE_PERCENT NUMBER DEFAULT NULL,  
  11. METHOD_OPT VARCHAR2 DEFAULT NULL ) ; 

 

 

其中,ANALYZE_SCHEMA用于對某個用戶擁有的所有TABLE,INDEX和CLUSTER的分析統計。

ANALYZE_DATABASE用于對整個Oracle數據庫進行分析統計。

 

3) DBMS_STATS是在Oracle8I中新增的程序包,它使統計數據的生成和處理更加靈活方便,并且可以并行方式生成統計數據。在程序包中的以下過程分別分析統計TABLE,INDEX,SCHEMA,DATABASE級別的信息。

 

 

  1. DBMS_STATS.GATHER_TABLE_STATS  
  2. DBMS_STATS.GATHER_INDEX_STATS  
  3. DBMS_STATS.GATHER_SCHEMA_STATS  
  4. DBMS_STATS.GATHER_DATABASE_STATS 

 

 

在這里,我們以數據庫JOB的方式,定時對Oracle數據庫中SCOTT模式下所有的表和索引進行分析:

在SQL*PLUS下運行:

 

 

  1. VARIABLE jobno number;  
  2. BEGIN  
  3. DBMS_JOBS.SUBMIT ( :jobno ,  
  4. ' dbms_utility.analyze_schema ( "scott", "estimate", NULL, 20) ; ',  
  5. sysdate, 'sysdate+30');  
  6. commit;  
  7. end;  
  8. /  
  9. Statement processed.  
  10. Print jobno  
  11. JOBNO  
  12. 16 

 

 

 

以上作業,每隔一個月用DBMS_UTILITY.ANALYZE_SCHEMA對用戶SCOTT的所有表,簇表和索引作統計分析

文章出自:  http://www.programbbs.com/doc/class10-3.htm

【編輯推薦】

  1. Oracle 語句的優化規則中的相關項目
  2. Oracle實例如何創建?
  3. Oracle sql 性能如何進行調整
  4. Oracle sql 性能的優化調整的2大步驟
  5. 對Oracle SQL相同語句的解析
責任編輯:佚名 來源: programbbs
相關推薦

2010-05-04 16:50:04

Oracle數據庫

2010-04-13 12:23:34

Oracle數據庫

2023-07-18 10:43:14

物聯網IOT

2020-04-24 09:01:23

網絡安全數據泄露黑客

2010-04-19 11:37:20

Oracle數據庫

2010-05-13 13:49:09

MySQL數據庫

2019-06-27 05:00:26

物聯網統計數據IOT

2010-04-19 09:26:04

Oracle數據庫

2022-10-26 15:17:58

數字存儲數據中心

2021-08-17 06:48:43

SpringbootKafkaStream

2011-10-09 10:33:12

2010-04-14 15:30:41

Oracle數據庫

2010-03-30 11:15:26

Oracle數據庫

2010-05-28 11:41:46

MySQL數據庫備份

2010-05-20 15:22:37

2010-04-28 15:04:37

Oracle數據

2010-04-02 16:13:38

Oracle 數據庫

2015-07-29 11:21:13

JavaScript統計數據

2009-02-03 08:58:13

SQL*Net配置網絡應用

2022-10-08 14:29:58

數據安全釣魚郵件
點贊
收藏

51CTO技術棧公眾號

另类尿喷潮videofree| 中文在线免费| 麻豆精品国产传媒mv男同| 最新中文字幕亚洲| 99久久综合网| 在线观看网站免费入口在线观看国内| 久久尤物电影视频在线观看| 国产精品美女久久久免费| 三级黄色片在线观看| 在线日韩成人| 欧美影片第一页| 97久久国产亚洲精品超碰热| 久久精品国产亚洲a∨麻豆| 蜜臀精品久久久久久蜜臀| 欧美久久久精品| 加勒比综合在线| 久久九九精品视频| 色综合天天综合网天天看片| 99精品视频网站| 日本护士...精品国| 国产原创一区二区三区| 欧美亚洲在线视频| 538精品在线观看| 精品一区二区三区在线| 精品久久久三级丝袜| 爱情岛论坛成人| 9999在线视频| 亚洲视频每日更新| 视频在线观看成人| 精品人妻一区二区三区麻豆91 | 久久久久久久久综合| 污污视频网站在线免费观看| 欧洲在线一区| 精品999在线播放| 国产欧美激情视频| 国产亚洲一区二区手机在线观看| 一区二区在线观看视频在线观看| 日韩中文一区二区三区| 天天操天天射天天舔| 国产一区二区久久| 国产主播喷水一区二区| 五月婷婷激情视频| 国产午夜久久| 久久久亚洲成人| 久久久国产精品黄毛片| 午夜影院欧美| 色一区av在线| 黄色片在线观看免费| 婷婷精品在线| 亚洲精品av在线| 伊人五月天婷婷| 99综合久久| 欧美男人的天堂一二区| 亚洲国产精品三区| 成人精品国产| 在线亚洲一区| 欧美激情第三页| 青春草免费视频| 欧美精品成人| 欧美激情一区二区三区久久久| 国产人妻精品一区二区三区不卡| 婷婷综合亚洲| 久精品免费视频| 欧美人妻一区二区| 在线欧美一区| 欧美性视频精品| 久草视频一区二区| 青青青伊人色综合久久| 国产在线视频不卡| 99久久免费国产精精品| 国产成a人无v码亚洲福利| 国产精品免费一区二区三区在线观看 | 免费高清在线观看| 亚洲欧美日韩系列| 国产成a人亚洲精v品在线观看| 超碰在线网站| 欧美日韩亚洲视频一区| 激情内射人妻1区2区3区| 日本a人精品| 日韩美女视频一区二区在线观看| 少妇搡bbbb搡bbb搡打电话| 女人抽搐喷水高潮国产精品| 亚洲美女视频网站| 欧美午夜激情影院| 9191国语精品高清在线| 久久久久中文字幕| 国产一级片av| 国内成人精品2018免费看| 岛国一区二区三区高清视频| 丝袜视频国产在线播放| 国产亚洲精品bt天堂精选| 亚洲一区综合| 草草影院在线| 欧美色国产精品| 免费在线观看日韩av| 日本欧美三级| 久久中文字幕在线| 五月天综合激情网| 久久99九九99精品| 美女主播视频一区| 2024短剧网剧在线观看| 色综合天天性综合| 性色av浪潮av| 精品大片一区二区| 久久97久久97精品免视看| 亚洲天堂一区在线| 国产精品系列在线观看| 日本精品一区二区三区不卡无字幕| 日韩专区在线| 精品福利樱桃av导航| 九九九九九伊人| 最新亚洲精品| 精品中文字幕乱| 69xxxx国产| 成人av中文字幕| 亚洲图片欧洲图片日韩av| 黄色视屏在线免费观看| 91精品欧美一区二区三区综合在 | 欧美国产综合色视频| 岛国大片在线播放| 国产精品国产三级在线观看| 亚洲欧美中文日韩在线| 国产91av视频| 国产精品一区二区三区99| 亚洲精品日韩精品| 亚洲国产欧美日本视频| 欧美精品一区视频| 久操免费在线视频| 紧缚奴在线一区二区三区| 欧美中日韩一区二区三区| 后进极品白嫩翘臀在线播放| 777久久久精品| 亚洲精品成人无码| 亚洲一区二区三区四区五区午夜 | 欧美怡春院一区二区三区| 国产极品999| 亚洲日韩欧美一区二区在线| 亚洲va在线va天堂va偷拍| 国产一区二区三区站长工具| 7777精品视频| 五月婷婷六月丁香| 午夜在线电影亚洲一区| youjizz.com国产| 黑人一区二区| 成人免费视频网站| av手机免费在线观看| 精品久久五月天| 国产在线一区视频| av激情亚洲男人天堂| 国产原创popny丨九色| 久本草在线中文字幕亚洲| 国产+人+亚洲| 欧洲成人一区二区三区| 亚洲成a人片综合在线| 亚洲黄色小说在线观看| 国内精品久久久久久久97牛牛| 91免费看蜜桃| 后进极品白嫩翘臀在线播放| 欧美精品一区二区三区蜜桃 | 成人h在线播放| 美女精品视频| 亚洲精品xxx| 黄色一级视频免费看| 国产亚洲综合性久久久影院| 福利在线一区二区三区| 亚洲精品久久| 国产精品久久九九| 欧美理论影院| 色妞在线综合亚洲欧美| 国产美女主播在线观看| 亚洲综合丝袜美腿| 亚洲国产第一区| 日日欢夜夜爽一区| 天天做天天爱天天高潮| 在线视频亚洲欧美中文| 韩国三级日本三级少妇99| 毛片在线免费| 91精品国产色综合久久不卡电影| 欧美又粗又大又长| 91捆绑美女网站| 国内外成人免费在线视频| 欧美激情视频一区二区三区免费| 国产一区二区三区色淫影院| 亚洲电影有码| 欧美第一黄色网| 免费动漫网站在线观看| 欧美丰满一区二区免费视频| 免费在线观看亚洲| 久久精品视频在线免费观看| aaa一级黄色片| 一区二区三区四区五区在线| 亚洲精品高清视频| 国产一区丝袜| 国产日韩在线观看av| 99thz桃花论族在线播放| 国产亚洲精品一区二区| www日本高清视频| 在线一区二区三区| 国产亚洲自拍av| 中文字幕不卡在线| 伊人网综合视频| 久久精品国产第一区二区三区| 久久99久久久久久| 久久国产影院| 蜜桃传媒视频麻豆第一区免费观看| 亚洲国产天堂| 欧美中文在线免费| segui88久久综合| www.xxxx精品| 国产高清视频免费最新在线| 精品免费视频一区二区| 国产精品视频无码| 色综合天天做天天爱| 日韩欧美一区二区一幕| 亚洲视频一区二区免费在线观看| 亚洲精品成人无码| av网站免费线看精品| 天堂va欧美va亚洲va老司机| 全部av―极品视觉盛宴亚洲| 黄色大片中文字幕| 一区二区三区中文| 亚洲精品久久区二区三区蜜桃臀 | 国产成人在线小视频| 日韩精品一区二区久久| 欧美午夜精品久久久久免费视| 亚洲图色一区二区三区| 国产在线精品成人一区二区三区| 3d欧美精品动漫xxxx无尽| 97欧美精品一区二区三区| 手机在线免费av| 欧美成人精品激情在线观看| 91av资源在线| 在线中文字幕日韩| 国产乱视频在线观看| 亚洲欧美国产精品专区久久| 黄色片一区二区| 精品国产免费一区二区三区四区| 国产日韩欧美中文字幕| 欧美日韩国产综合一区二区| 成年人视频免费| 日本韩国精品在线| 国产中文字幕视频| 一本到不卡精品视频在线观看| 日韩三级一区二区三区| 午夜欧美一区二区三区在线播放 | 91国产免费观看| 欧美一区二区三区不卡视频| 欧美日韩国产精品一区二区不卡中文 | 毛片网站在线观看| 日韩成人激情在线| 亚洲欧美丝袜中文综合| 日韩精品欧美国产精品忘忧草| 手机看片福利在线| 日韩精品免费在线视频观看| 你懂的视频在线免费| 亚洲欧洲国产精品| 国产高清视频在线| 久久夜色精品亚洲噜噜国产mv| 操你啦在线视频| 欧美精品生活片| a毛片不卡免费看片| 欧美一级视频在线观看| 成人精品电影在线| 国产女人精品视频| 成人污污www网站免费丝瓜| av免费观看久久| 欧美成人午夜77777| 青青草成人网| 欧美r级电影| 人妻激情另类乱人伦人妻| 亚洲激情社区| 手机在线免费观看毛片| 国产一区二区在线观看免费| 国产精品一区二区在线免费观看| caoporn国产精品| av电影网站在线观看| 成人免费在线播放视频| 久久婷婷国产麻豆91| 色综合视频一区二区三区高清| 国产精品sm调教免费专区| 91精品国产品国语在线不卡| 国产成人无码www免费视频播放| 亚洲老头老太hd| 欧美高清视频| 韩国v欧美v日本v亚洲| 精品三区视频| 成人黄色片视频网站| 久草成人资源| 好吊色这里只有精品| 一本综合精品| 性欧美在线视频| 久久综合久久综合久久| 午夜精品一区二区三级视频| 精品色蜜蜜精品视频在线观看| 一本色道久久综合亚洲| 免费的黄网站在线观看| 四季av日韩精品一区| 精品少妇一区二区三区免费观看| 日韩精品视频在线观看一区二区三区| 亚洲色图18p| 欧美xxxx免费虐| 国产日韩欧美中文在线播放| 欧美人与动xxxxz0oz| 中文字幕成人一区| 国产深夜精品| 无码人妻一区二区三区免费n鬼沢 久久久无码人妻精品无码 | 91视频 -- 69xx| 精品一区二区国语对白| 51调教丨国产调教视频| 亚洲美女一区二区三区| 国产污视频网站| 精品国产凹凸成av人导航| 五月香视频在线观看| 91a在线视频| 一区二区三区亚洲变态调教大结局| 日本视频一区在线观看| 日韩午夜黄色| 中文字幕18页| 亚洲日本电影在线| 中文字幕视频一区二区| 日韩精品视频中文在线观看| 日韩av中文| 国产精品电影观看| 亚洲a级精品| 免费看黄在线看| 国产成人精品影视| 欧美国产日韩在线观看成人| 欧美性猛交xxxx乱大交退制版| 色丁香婷婷综合久久| 美日韩丰满少妇在线观看| 欧美成人免费全部网站| 日本一区二区三区免费观看| 亚洲欧美日韩国产| 婷婷伊人综合中文字幕| 精品中文视频在线| 成人在线高清免费| 亚洲a级在线播放观看| 成人影院在线| 国产三级三级三级看三级| 91亚洲男人天堂| 日韩污视频在线观看| 精品国精品国产尤物美女| 91网在线看| 99伊人久久| 欧美三区在线| 香蕉视频污视频| 亚洲第一激情av| 老熟妇高潮一区二区高清视频| 欧美成人网在线| 玖玖玖视频精品| 亚洲中文字幕无码一区二区三区| 国模大尺度一区二区三区| 人人澡人人澡人人看| 91.com在线观看| 亚洲精品天堂| 99久久精品无码一区二区毛片 | 精品国偷自产一区二区三区| 国产成人av一区二区三区在线| 88在线观看91蜜桃国自产| 中国一区二区视频| 日韩综合视频在线观看| 午夜不卡一区| 老司机激情视频| av网站免费线看精品| 亚洲综合久久网| 有码中文亚洲精品| 99精品美女视频在线观看热舞| 日韩人妻一区二区三区蜜桃视频| 国产精品996| 日本午夜精品理论片a级app发布| 精品亚洲男同gayvideo网站| av一区在线播放| 最近免费观看高清韩国日本大全| 国产99久久久国产精品潘金| 三级视频在线观看| 最近2019中文字幕mv免费看 | 日韩免费电影一区| 成人影院在线视频| 日韩成人在线资源| 国产自产高清不卡| 日本一二三区不卡| 中文字幕精品久久| 66精品视频在线观看| 国产av无码专区亚洲精品| 国产精品国模大尺度视频| 亚洲国产精品国自产拍久久| 日本午夜精品理论片a级appf发布| 日韩理论电影| 久久精品女同亚洲女同13| 在线看日韩精品电影| 午夜激情在线| 日本一区高清在线视频| 国产成人免费视频一区| 亚洲第一网站在线观看| 欧美日韩第一视频| blacked蜜桃精品一区| 怡红院一区二区| 欧美色老头old∨ideo| 美女网站在线看| 自拍偷拍视频在线|