![oracle統(tǒng)計(jì)分析信息拷貝介紹_第1頁](http://file4.renrendoc.com/view/0ead81c7e0b44793e3b0d1f9d71bfe77/0ead81c7e0b44793e3b0d1f9d71bfe771.gif)
![oracle統(tǒng)計(jì)分析信息拷貝介紹_第2頁](http://file4.renrendoc.com/view/0ead81c7e0b44793e3b0d1f9d71bfe77/0ead81c7e0b44793e3b0d1f9d71bfe772.gif)
![oracle統(tǒng)計(jì)分析信息拷貝介紹_第3頁](http://file4.renrendoc.com/view/0ead81c7e0b44793e3b0d1f9d71bfe77/0ead81c7e0b44793e3b0d1f9d71bfe773.gif)
![oracle統(tǒng)計(jì)分析信息拷貝介紹_第4頁](http://file4.renrendoc.com/view/0ead81c7e0b44793e3b0d1f9d71bfe77/0ead81c7e0b44793e3b0d1f9d71bfe774.gif)
![oracle統(tǒng)計(jì)分析信息拷貝介紹_第5頁](http://file4.renrendoc.com/view/0ead81c7e0b44793e3b0d1f9d71bfe77/0ead81c7e0b44793e3b0d1f9d71bfe775.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)庫統(tǒng)計(jì)分析信息拷貝介紹數(shù)據(jù)庫統(tǒng)計(jì)分析簡(jiǎn)介統(tǒng)計(jì)分析主要包括產(chǎn)生表及索引的統(tǒng)計(jì)信息。表的統(tǒng)計(jì)信息主要包括表的行數(shù),每行的平均長(zhǎng)度〔字節(jié),空閑塊,統(tǒng)計(jì)時(shí)間等信息;索引的統(tǒng)計(jì)信息主要包括ORACLE還可以統(tǒng)計(jì)列及數(shù)據(jù)不對(duì)稱信息。ORACLE執(zhí)行本錢分析時(shí)首先取出所應(yīng)用表及索引的統(tǒng)計(jì)數(shù)據(jù)進(jìn)展分析,其中數(shù)據(jù)行數(shù)ORACLEORACLE會(huì)通過分析表的大小,打算應(yīng)用小表進(jìn)展全表查詢,而大表執(zhí)行聯(lián)合查詢,這種性能明顯高于先大表進(jìn)展全表掃描。索引的統(tǒng)計(jì)信息對(duì)分析也產(chǎn)生比較大的影響,如ORACLE通過統(tǒng)計(jì)可以分析產(chǎn)生多個(gè)索引的優(yōu)先級(jí)及索引的有用性來確定最優(yōu)的索引策略。ORACLE還可以統(tǒng)計(jì)列及數(shù)據(jù)對(duì)稱信息以產(chǎn)生更準(zhǔn)確的分析。dbms_stat能良好地估量統(tǒng)計(jì)數(shù)據(jù)〔尤其是針對(duì)較大的分區(qū)表結(jié)果,最終制定出速度更快的SQL執(zhí)行打算。存儲(chǔ)過程解析DBMS_STATS.GATHER_TABLE_STATS介紹DBMS_STATS.GATHER_TABLE_STATS的語法如下:DBMS_STATS.GATHER_TABLE_STATS(ownnameVARCHAR2,tabnameVARCHAR2,partnameVARCHAR2,estimate_percentNUMBER,block_sampleBOOLEAN,method_optVARCHAR2,degreeNUMBER,granularityVARCHAR2,cascadeBOOLEAN,stattabVARCHAR2,statidVARCHAR2,statownVARCHAR2,no_invalidateBOOLEAN,forceBOOLEAN);tabname:要分析的表名.partname:分區(qū)的名字,只對(duì)分區(qū)表或分區(qū)索引有用.estimate_percent:采樣行的百分比,取值范圍[0.000001,100],null為全局部析,不采樣.常量:DBMS_STATS.AUTO_SAMPLE_SIZE是默認(rèn)值,由oracle絕定最正確取采樣值.block_sapmple:是否用塊采樣代替行采樣.打算histograms信息是怎樣被統(tǒng)計(jì)的.method_opt的取值如下:forallcolumns:統(tǒng)計(jì)全部列的histograms.forallindexedcolumns:統(tǒng)計(jì)全部indexed列的histograms.forallhiddencolumns:統(tǒng)計(jì)你看不到列的histogramsforcolumns<list>SIZE<N>|REPEAT|AUTO|SKEWONLY:統(tǒng)計(jì)指定列的histograms.N的取值范圍[1,254];REPEAThistograms;AUTO由multipleend-pointswiththesamevaluewhichiswhatwedefineby“thereisskewinthedatadegree:打算并行度.默認(rèn)值為null.degree=>15granularity:Granularityofstatisticstocollect,onlypertinentifthetableispartitioned.cascace:是收集索引的信息.默認(rèn)為falase.stattab指定要存儲(chǔ)統(tǒng)計(jì)信息的表,statid假設(shè)多個(gè)表的統(tǒng)計(jì)信息存儲(chǔ)在同一個(gè)stattab中用于進(jìn)展區(qū)分.statown存儲(chǔ)統(tǒng)計(jì)信息表的擁有者.以上三個(gè)參數(shù)假設(shè)不指定,統(tǒng)計(jì)信息會(huì)直接更到數(shù)據(jù)字典.DoesnotinvalidatethedependentcursorsifsettoTRUE.TheprocedureinvalidatesthedependentcursorsimmediatelyifsettoFALSE.force:即使表鎖住了也收集統(tǒng)計(jì)信息.例子:executedbms_stats.gather_table_stats(ownname=>”owner”,tabname=>”table_name”,estimate_percent=>null,method_opt=>”forallindexedcolumns”,cascade=>true);oracleOracleCOPY_CBO_STATS_SUBPART.pksCOPY_CBO_STATS_SUBPART.pkbCOPY_CBO_STATS.pksCOPY_CBO_STATS.pkbORADB_COPY_STATS.prc主要實(shí)現(xiàn)信息統(tǒng)計(jì)分析和拷貝的功能。自行封裝的存儲(chǔ)過程job_copy_statsjob_copy_stats是自行封裝的存儲(chǔ)過程,通過調(diào)用Oracle供給的程序包,來實(shí)現(xiàn)信息統(tǒng)計(jì)分析和拷貝的功能。部署前需要依據(jù)需求修改相關(guān)內(nèi)容。部署過程部署存儲(chǔ)過程以下是網(wǎng)點(diǎn)核算的部署過程:NCSAPP1/home/ncsapp/xbin/COPY_CBO>ls-lrttotal64-rw-r--r--1ncsappapp20803Jun1711:27COPY_CBO_STATS.pkb-rw-r--r--1ncsappapp767Jun1711:27COPY_CBO_STATS.pks-rw-r--r--1ncsappapp16486Jun1711:27COPY_CBO_STATS_SUBPART.pkb-rw-r--r--1ncsappapp691Jun1711:27COPY_CBO_STATS_SUBPART.pks-rw-r--r--1ncsappapp6184Jun1711:27ORADB_COPY_STATS.prc-rw-r--r--1ncsappapp2405Jun1711:27job_copy_stats_ncappdb.sqlNCSAPP1/home/ncsapp/xbin/COPY_CBO>chmod755*NCSAPP1/home/ncsapp/xbin/COPY_CBO>sqSQL*Plus:Release11.2.0.3.0ProductiononTueJun1711:29:072023Copyright(c)1982,2023,Oracle.Allrightsreserved.Connectedto:OracleDatabase11gEnterpriseEditionRelease11.2.0.3.0-64bitProductionWiththePartitioning,RealApplicationClusters,AutomaticStorageManagement,OLAP,DataMiningandRealApplicationTestingoptionsSQL>@COPY_CBO_STATS.pksPackagecreated.SQL>@COPY_CBO_STATS.pkbPackagebodycreated.SQL>@COPY_CBO_STATS_SUBPART.pksPackagecreated.SQL>@COPY_CBO_STATS_SUBPART.pkbPackagebodycreated.SQL>@ORADB_COPY_STATS.prcProcedurecreated.SQL>@job_copy_stats_ncappdb.sqlProcedurecreated.通過腳本調(diào)用存儲(chǔ)過程#!/bin/bashsqlplus-s$INIT_USING_DBASE/$INIT_USING_DBASEPWD<<EOFsetserveroutonlin1400timeonexecjob_copy_stats;EOForaclejob jobvariablejob_numnumber;begindbms_job.submit(:job_num,”JOB_COPY_STATS;”,SYSDATE,”trunc(sysdate+1)+1/24”);end;/啟動(dòng)任務(wù)begindbms_job.run(:job_num);end;/驗(yàn)證select*fromdba_jobs;任務(wù)列表里有”JOB_COPY_STATS任務(wù)即可。select*fromdba_jobs_running;當(dāng)有任務(wù)運(yùn)行時(shí)此表會(huì)有運(yùn)行記錄。取消任務(wù)將掛載定時(shí)任務(wù)刪除begindbms_job.remove(:job_num);end;/oracleJOB1、每分鐘執(zhí)行TRUNC(sysdate,”mi”)+1/(24*60)“://2cto/“2cto2、每天定時(shí)執(zhí)行例如:0TRUNC(sysdate+1)1TRUNC(sysdate+1)+1/24830TRUNC(SYSDATE+1)+(8*60+30)/(24*60)3、每周定時(shí)執(zhí)行例如:2TRUNC(next_day(sysdate,1))+2/24TRUNC(next_day(sysdate,”星期一”))+2/2412TRUNC(next_day(sysdate,2))+12/24TRUNC(next_day(sysdate,”星期二”))+12/244、每月定時(shí)執(zhí)行例如:10TRUNC(LAST_DAY(SYSDATE)+1)11TRUNC(LAST_DAY(SYSDATE)+1)+1/245、每季度定時(shí)執(zhí)行0TRUNC(ADD_MONTHS(SYSDATE,3),”
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年代理記帳合同商范文(2篇)
- 2025年產(chǎn)品承包經(jīng)營(yíng)合同(2篇)
- 2025年個(gè)人門面店鋪轉(zhuǎn)讓協(xié)議范文(2篇)
- 民宿裝修合同專業(yè)文檔
- 親子樂園裝修合同模板
- 國(guó)際藝術(shù)品收藏居間協(xié)議
- 家電公司辦公室翻新協(xié)議
- 養(yǎng)殖技術(shù)升級(jí)飼料配送協(xié)議
- 客運(yùn)站裝修改造協(xié)議
- 塑料原料運(yùn)輸服務(wù)合同
- 2025新譯林版英語七年級(jí)下單詞表
- 海洋工程設(shè)備保溫保冷方案
- 文藝演出排練指導(dǎo)服務(wù)合同
- 醫(yī)院消防安全培訓(xùn)課件(完美版)
- 人教版(2024新版)一年級(jí)上冊(cè)數(shù)學(xué)第一單元《數(shù)學(xué)游戲》單元整體教學(xué)設(shè)計(jì)
- 魏寧海超買超賣指標(biāo)公式
- 防洪防汛安全知識(shí)教育課件
- (正式版)FZ∕T 80014-2024 潔凈室服裝 通 用技術(shù)規(guī)范
- 新起點(diǎn)英語二年級(jí)下冊(cè)全冊(cè)教案
- 【幼兒園戶外體育活動(dòng)材料投放的現(xiàn)狀調(diào)查報(bào)告(定量論文)8700字】
- 剪映專業(yè)版:PC端短視頻制作(全彩慕課版) 課件 第3章 短視頻剪輯快速入門
評(píng)論
0/150
提交評(píng)論