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

您的位置:首頁技術(shù)文章
文章詳情頁

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

瀏覽:75日期: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)計結(jié)果,最終制定出速度更快的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和周末全天開啟。調(diào)用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點對于大部分生產(chǎn)系統(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久久,三上悠亚国产精品一区二区三区
日韩成人亚洲| 国产精品久久免费视频| 精品中文在线| 99国产精品免费视频观看| 日韩国产在线不卡视频| 91欧美在线| 视频一区二区三区在线| 久久中文字幕一区二区三区| 在线国产一区| 美日韩一区二区三区| 99视频+国产日韩欧美| 国产乱人伦丫前精品视频| 国产精品91一区二区三区| 美女性感视频久久| 男女性色大片免费观看一区二区| 欧美韩日一区| 欧美精品福利| 欧美日韩国产免费观看| 嫩呦国产一区二区三区av| 鲁大师影院一区二区三区| 国产精品精品国产一区二区| 亚洲精品系列| 九一精品国产| 国产精品xx| 久久av影院| 伊人网在线播放| 日韩电影免费网址| 日韩精品国产欧美| 日韩精品久久久久久久电影99爱| 久久一二三区| 精品久久美女| 日韩免费小视频| 亚洲永久字幕| 激情国产在线| 欧美激情日韩| 日本午夜精品久久久| 久色成人在线| 亚洲激情二区| 久久久久美女| 97人人精品| 麻豆国产欧美一区二区三区 | 91精品国产自产观看在线 | 亚洲激情黄色| 久久婷婷av| 国产中文字幕一区二区三区| 日韩激情综合| 亚洲深夜福利在线观看| 欧美日韩水蜜桃| 麻豆91在线播放| 国产精品一区二区av日韩在线| 一区二区亚洲视频| 国产国产精品| 久久一区视频| 亚洲精品在线a| 国产精品av一区二区| 国产精品视频一区二区三区四蜜臂 | 亚洲一二三区视频| 亚洲女人av| 久久一区二区三区喷水| 麻豆理论在线观看| 国产成人免费| 日本一二区不卡| 久久99蜜桃| 国产激情久久| 国产美女亚洲精品7777 | 国产91在线精品| 国产一区二区三区探花| 久久香蕉网站| 国产不卡人人| 亚洲啊v在线| 日韩欧美一区二区三区在线观看| 97se综合| 日本久久成人网| 美女一区网站| 久久伦理在线| 红桃视频欧美| 视频在线在亚洲| 日韩国产欧美一区二区| 久久精品国产久精国产| 久久精品xxxxx| 清纯唯美亚洲综合一区| 中文字幕日韩亚洲| 蜜桃视频一区二区| 久久亚洲视频| 先锋亚洲精品| 国产午夜精品一区二区三区欧美| 91精品国产调教在线观看| 国产理论在线| 国产91欧美| 吉吉日韩欧美| 国产v日韩v欧美v| 成人在线视频区| 欧美亚洲精品在线| 在线国产一区| 日韩精品一区二区三区中文字幕| 国产私拍福利精品视频二区| 久久免费精品| 久久在线免费| 香蕉成人久久| 欧美精品中文字幕亚洲专区| 美女久久99| 久久人人97超碰国产公开结果| 夜夜嗨网站十八久久| 综合一区二区三区| 欧美精品91| 999国产精品视频| 免费日韩视频| 国产欧美日韩精品一区二区免费 | 亚洲欧美视频| 天堂俺去俺来也www久久婷婷| 日本亚洲视频| 999久久久免费精品国产| 成人日韩在线| 蜜桃一区二区三区在线观看| 欧美黄色一区| 午夜欧美精品| 97成人超碰| 精品亚洲成人| 国产高清一区| 国产精品久av福利在线观看| www.com.cn成人| 久久www成人_看片免费不卡| 国产精品久久久久久久久久久久久久久 | 激情综合在线| 日韩动漫一区| 中文字幕系列一区| 中文精品电影| 国产激情在线播放| 亚洲我射av| 亚洲国产欧美日本视频| 亚洲天堂日韩在线| 亚洲最新无码中文字幕久久| 亚洲精品综合| 新版的欧美在线视频| 婷婷亚洲成人| 久久久久久久久丰满| 奇米色欧美一区二区三区| 色综合www| 日本v片在线高清不卡在线观看| 久久男人av| 亚洲一区av| 福利一区和二区| 在线一区二区三区视频| 日本一区二区免费高清| 蜜桃一区二区三区在线观看| 国产盗摄——sm在线视频| 亚洲小说春色综合另类电影| 黑人精品一区| 青青国产精品| 亚洲精品极品少妇16p| 捆绑调教美女网站视频一区| 首页国产欧美久久| 视频福利一区| 国产精品xxx| 亚洲一区av| 91精品蜜臀一区二区三区在线| 欧美欧美黄在线二区| 欧美.日韩.国产.一区.二区| 国产精品亲子伦av一区二区三区| 欧美精品一区二区久久| 久久99蜜桃| 日韩精品亚洲aⅴ在线影院| 中文字幕系列一区| 美女视频黄 久久| 亚洲一级大片| 91成人精品| 日本蜜桃在线观看视频| 国产精品一区二区免费福利视频| 老牛国产精品一区的观看方式| 最近高清中文在线字幕在线观看1| 青草国产精品| 亚洲在线电影| 欧美日韩在线网站| 成人午夜网址| 国产精品一区二区免费福利视频| 天使萌一区二区三区免费观看| 日韩一区亚洲二区| 欧美精品99| 91精品福利观看| 亚洲天堂av资源在线观看| 香蕉国产精品| 久久精品免费一区二区三区| 国产一区二区三区国产精品| 久久激情av| 亚洲久久在线| 亚洲在线国产日韩欧美| 亚洲成人二区| 女生影院久久| 福利在线一区| 成人午夜在线| 精品久久影院| 精品国产亚洲一区二区三区大结局| 日韩三级视频| 亚洲日产国产精品| 久久最新视频| 日韩影院精彩在线| 国产亚洲在线观看| 99精品网站| 亚洲高清久久| 999久久久精品国产|