日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

ORACLE數(shù)據(jù)表分析

瀏覽:73日期:2023-03-12 15:25:08

一、性能數(shù)據(jù)的存儲過程:

性能數(shù)據(jù)的收集包含這樣幾個存儲過程:

GATHER_INDEX_STATS:分析索引信息 
GATHER_TABLE_STATS:分析表信息,當cascade為true時,分析表、列(索引)信息 
GATHER_SCHEMA_STATS:分析方案信息 
GATHER_DATABASE_STATS:分析數(shù)據(jù)庫信息 
GATHER_SYSTEM_STATS:分析系統(tǒng)信息

二、GATHER_TABLE_STATS: 分析表、字段和索引:

我們分析時最常用到的就是GATHER_TABLE_STATS,dbms_stats能良好地估計統(tǒng)計數(shù)據(jù)(尤其是針對較大的分區(qū)表),并能獲得更好的統(tǒng)計結果,最終制定出速度更快的SQL執(zhí)行計劃。

procedure gather_table_stats
    (ownname varchar2, tabname varchar2, partname varchar2 default null,
     estimate_percent number default DEFAULT_ESTIMATE_PERCENT,
     block_sample boolean default FALSE,
     method_opt varchar2 default DEFAULT_METHOD_OPT,
     degree number default to_degree_type(get_param("DEGREE")),
     granularity varchar2 default  DEFAULT_GRANULARITY,
     cascade boolean default DEFAULT_CASCADE,
     stattab varchar2 default null, statid varchar2 default null,
     statown varchar2 default null,
     no_invalidate boolean default
       to_no_invalidate_type(get_param("NO_INVALIDATE")),
     stattype varchar2 default "DATA",
     force boolean default FALSE,
     -- the context is intended for internal use only.
     context dbms_stats.CContext default null);

method_opt:決定histograms直方圖信息是怎樣被統(tǒng)計的。method_opt的取值如下(默認值為FOR ALL COLUMNS SIZE AUTO):

  • FOR ALL COLUMNS:統(tǒng)計所有列的HISTOGRAMS.
  • FOR ALL INDEXED COLUMNS:統(tǒng)計所有INDEXED列的HISTOGRAMS.
  • FOR ALL HIDDEN COLUMNS:統(tǒng)計你看不到列的HISTOGRAMS
  • FOR COLUMNS <LIST> SIZE <INTEGER> | REPEAT | AUTO |
  • INTEGER指的直方圖的BUCKETS數(shù)量,取值范圍為[1,254]。
  • REPEAT上次統(tǒng)計過的HISTOGRAMS。
  • AUTO:ORACLE根據(jù)列數(shù)據(jù)的分布及相關列的訪問量來決定收集直方圖的列。
  • SKEWONLY:ORACLE 根據(jù)列的數(shù)據(jù)分布來決定哪些列收集直方圖

在 gather_table_stats 存儲過程的所有參數(shù)中,除了 ownname 和 tabname,其他的參數(shù)都有默認值。

dbms_stats.gather_table_stats(ownname=>"TEST",tabname=>"T1");

三、DBMS_STATS 包管理功能

1、查找表最后執(zhí)行分析的日期

select table_name,num_rows,blocks,last_analyzed from all_tables where table_name='WORK_LIST';

2、其他存儲過程

  • CREATE_STAT_TABLE :創(chuàng)建分析數(shù)據(jù)表
  • DROP_STAT_TABLE: 刪除分析數(shù)據(jù)表
  • GATHER_TABLE_STATS:執(zhí)行分析表
  • GET_TABLE_STATS :獲取分析數(shù)據(jù)
  • SET_TABLE_STATS : 設置分析數(shù)據(jù)
  • EXPORT_TABLE_STATS: 導出分析數(shù)據(jù)
  • IMPORT_TABLE_STATS: 導入分析數(shù)據(jù)
  • LOCK_TABLE_STATS :鎖定分析數(shù)據(jù)
  • UNLOCK_TABLE_STATS :解鎖分析數(shù)據(jù)
  • RESTORE_TABLE_STATS: 恢復分析數(shù)據(jù)
  • delete_table_stats :刪除表統(tǒng)計信息

四、自動收集CBO的統(tǒng)計信息

從Oracle Database 10g開始,Oracle在建庫后就默認創(chuàng)建了一個名為GATHER_STATS_JOB的定時任務,用于自動收集CBO的統(tǒng)計信息。

這個自動任務默認情況下在工作日晚上10:00-6:00和周末全天開啟。調用DBMS_STATS.GATHER_DATABASE_STATS_JOB_PROC收集統(tǒng)計信息。 
該過程首先檢測統(tǒng)計信息缺失和陳舊的對象。然后確定優(yōu)先級,再開始進行統(tǒng)計信息。

可以通過以下查詢這個JOB的運行情況:

select * from Dba_Scheduler_Jobs where JOB_NAME ="GATHER_STATS_JOB"

其實同在10點運行的Job還有一個AUTO_SPACE_ADVISOR_JOB,然而這個自動化功能已經(jīng)影響了很多系統(tǒng)的正常運行,晚上10點對于大部分生產系統(tǒng)也并非空閑時段。 
而自動分析可能導致極為嚴重的閂鎖競爭,進而可能導致數(shù)據(jù)庫Hang或者Crash。

所以建議最好關閉這個自動統(tǒng)計信息收集功能

方法之一:

exec dbms_scheduler.disable("SYS.GATHER_STATS_JOB");
--恢復自動分析:
exec dbms_scheduler.enable("SYS.GATHER_STATS_JOB");

方法二:

alter system set "_optimizer_autostats_job"=false scope=spfile;
alter system set "_optimizer_autostats_job"=true scope=spfile;

Pfile可以直接修改初始化參數(shù)文件,重新啟動數(shù)據(jù)庫。

到此這篇關于ORACLE數(shù)據(jù)表分析的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支持。

標簽: Oracle
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
综合一区av| 国产一区日韩一区| 国产va免费精品观看精品视频| av在线资源| 99久久精品网站| 亚洲午夜一级| 美腿丝袜在线亚洲一区| 亚洲精品国模| 久久精品国产999大香线蕉| 在线亚洲一区| 性色一区二区| 中文亚洲欧美| 激情综合自拍| 国产韩日影视精品| 亚洲性视频在线| 亚洲精品乱码日韩| 日本麻豆一区二区三区视频| 国产精品97| 国精品一区二区| 视频精品一区| 美女精品一区| 日韩高清中文字幕一区| 久久一区国产| 涩涩涩久久久成人精品| 欧美成人a交片免费看| 国产精品免费不| 综合激情一区| 伊人久久亚洲| 久久国产欧美日韩精品| 国产精品久久久久毛片大屁完整版| 婷婷亚洲精品| 国产精品一区二区精品视频观看| 日韩激情视频网站| 不卡一区2区| 日韩精品一区第一页| 蜜臀精品久久久久久蜜臀| 青草国产精品| 久久精品国产久精国产爱| 精品国产精品国产偷麻豆| 国产精品久久久久久模特| 最近国产精品视频| 99热精品在线| 在线精品视频一区| 国产亚洲毛片在线| 亚洲精品综合| 国产一卡不卡| **爰片久久毛片| 亚洲精品九九| 亚洲影院天堂中文av色| 国产女优一区| 丝袜脚交一区二区| 六月婷婷一区| 日本99精品| 日韩不卡一二三区| 中文在线中文资源| 国产日韩欧美| 日韩一区二区三区精品视频第3页| 在线国产精品一区| 97se亚洲| 亚洲黄色网址| 视频一区在线播放| 午夜在线视频观看日韩17c| 日本不卡视频在线| 狠狠躁少妇一区二区三区| 欧美成人a交片免费看| 亚洲精品2区| 爽好多水快深点欧美视频| 欧美视频一区| 国产精品福利在线观看播放| 国产真实久久| 蜜臀久久99精品久久一区二区 | 日韩一区精品视频| 天海翼亚洲一区二区三区| 激情婷婷综合| 亚洲免费福利一区| 日韩一区精品视频| 精品一区二区三区的国产在线观看 | 精品国产中文字幕第一页| 国产一区国产二区国产三区 | 欧美xxxx性| 午夜国产精品视频免费体验区| 久久亚洲图片| 水蜜桃精品av一区二区| 免费日韩成人| 欧美精品第一区| 国产精品亚洲人成在99www| 亚洲最新无码中文字幕久久| 欧美亚洲人成在线| 神马久久午夜| 人人精品久久| 五月天激情综合网| 日本成人在线一区| 亚洲人成毛片在线播放女女| 一本一道久久a久久| 国产精品久久久免费| 亚洲欧美日本日韩| 国产伊人精品| 久久中文字幕二区| 中文字幕成在线观看| 日韩三级视频| 日本成人手机在线| 亚洲精品大全| 国产综合视频| 日本不卡免费高清视频在线| 国产精品美女| 国产精品毛片一区二区三区| 国产videos久久| 欧美日韩免费观看一区=区三区| 蜜臀av性久久久久蜜臀aⅴ流畅 | 国产日韩欧美| 大香伊人久久精品一区二区| 蜜臀久久精品| 少妇精品导航| 欧美一区二区三区高清视频| 伊人久久亚洲美女图片| 视频一区中文| 亚洲一区导航| 亚洲网址在线观看| 亚洲精品日韩久久| 日韩伦理一区| 国产精品99久久精品| 日韩一区二区三区四区五区| 丝袜a∨在线一区二区三区不卡| 亚洲精品中文字幕乱码| 不卡在线一区| 美女网站一区| 国内激情久久| 国产探花一区在线观看| 精品国产18久久久久久二百| 亚洲精品一级| 久久精品国产精品亚洲毛片| 国产福利亚洲| 日韩久久视频| 在线国产一区二区| 亚洲免费在线| 欧美一级网址| 国产亚洲一级| 久久久久久免费视频| 日本不卡高清视频| 欧美日韩亚洲在线观看| 日韩1区2区日韩1区2区| 欧美伊人影院| 99视频一区| 久久久国产精品一区二区中文| 久久国产精品久久w女人spa| 捆绑调教美女网站视频一区| 久久精品一区二区三区中文字幕| 日本一区中文字幕| 99久精品视频在线观看视频| 亚洲韩日在线| 亚洲日韩中文字幕一区| 日韩av网站在线观看| 精品久久国产一区| 九一成人免费视频| 狂野欧美性猛交xxxx| 国产情侣久久| 国产福利电影在线播放| 激情综合网站| 国产亚洲一区二区手机在线观看| 日韩高清国产一区在线| 亚洲啊v在线| 天堂中文在线播放| 成人在线视频中文字幕| 精品黄色一级片| 福利欧美精品在线| 久久黄色影视| 日韩av网站在线免费观看| 亚洲激情社区| 亚洲一区成人| 中文精品电影| 日韩成人精品一区二区| 香蕉久久久久久久av网站| 国产精品日韩欧美一区| 色老板在线视频一区二区| 久久精品一区二区国产| 国产一区观看| 9久re热视频在线精品| 中文字幕一区久| 成人国产精品| 欧美成人高清| 另类亚洲自拍| av综合电影网站| 国产调教一区二区三区| 久久男人av资源站| 麻豆免费精品视频| 久久久久久久久久久9不雅视频| 欧美激情三区| 欧美一区精品| 在线国产一区二区| 日本v片在线高清不卡在线观看| 男人的天堂亚洲一区| 国产精品亚洲一区二区在线观看| 国产精品一区二区99| 日韩精选在线| 国产视频一区二| 伊人久久大香线蕉av超碰演员| 日本在线成人| 久久国产免费看| 日韩成人午夜精品| 视频一区视频二区中文|