




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、*os 層檢查#檢查 oracle 進(jìn)程 ps-ef|grepora|wc-lcrsstat-t-vtopglancecrsctlcheckcluster(cssd)vmstat36006#database 概況信息檢查#檢查 database 基本信息 select*fromv$version;selectname,open_mode,log_modefromv$database;selectinstance_number,instance_name,statusfromgv$instance;showparametercpu_cshowparameterblock_sizeselectgr
2、oup#,thread#,members,bytes/1024/1024fromgv$log;showsgaselectcount(*)fromv$controlfileselectcount(*)fromv$tempfile;selectcount(*)fromv$datafile;# *查看數(shù)據(jù)文件信息# 檢查表空間數(shù)據(jù)文件信息coltablespace_namefora30selecttablespace_name,sum(bytes)/1024/1024fromdba_temp_filesgroupbytablespace_name;# 檢查表空間SELECTTABLESPACE_NA
3、ME,EXTENT_MANAGEMENT,ALLOCATION_TYPE,SEGMENT_SPACE_MANAGEMENTFROMDBA_TABLESPACES;# 檢查數(shù)據(jù)文件狀態(tài)selectcount(*),statusfromv$datafilegroupbystatus;*查看基本信息# 檢查表空間使用情況selectf.tablespace_name,a.total,f.free,(a.total-f.free)/1024usedSIZE(G),round(f.free/a.total)*100)%Freefrom(selecttablespace_name,sum(bytes/(1
4、024*1024)totalfromdba_data_filesgroupbytablespace_name)a,(selecttablespace_name,round(sum(bytes/(1024*1024)freefromdba_free_spacegroupbytablespace_name)fWHEREa.tablespace_name=f.tablespace_name(+)orderby%Free/# 查詢臨時(shí) segment 使用情況COLusernameFORMATa10;COLsegtypeFORMATa10;SELECTusername,segtype,extentsE
5、xtentsAllocated,blocksBlocksAllocatedFROMv$tempseg_usage;# 查看數(shù)據(jù)文件信息,若文件較多可以根據(jù)需要字段進(jìn)行排序輸出 top10SELECTfs.phyrdsReads,fs.phywrtsWrites,fs.avgiotimAverageI/OTime,DatafileFROMv$datafiledf,v$filestatfsWHEREdf.file#=fs.file#;# 查看所有數(shù)據(jù)文件 i/o 情況若文件太多,可以改寫為 top10select*(orderbyxxdesc)whererownum=10COLtsF
6、ORMATa10HEADINGTablespace;COLreadsFORMAT999990;COLwritesFORMAT999990;COLbrFORMAT999990HEADINGBlksRead;COLbwFORMAT999990HEADINGBlksWrite;COLrtimeFORMAT999990;COLwtimeFORMAT999990;SELECTASts,fs.phyrdsReads,fs.phywrtsWrites,fs.phyblkrdASbr,fs.phyblkwrtASbw,fs.readtimRTime,fs.writetimWTimeFROMv$t
7、ablespacets,v$datafiledf,v$filestatfsWHEREts.ts#=df.ts#ANDdf.file#=fs.file#UNIONSELECTASts,ts.phyrdsReads,ts.phywrtsWrites,ts.phyblkrdASbr,ts.phyblkwrtASbw,ts.readtimRTime,ts.writetimWTimeFROMv$tablespacets,v$tempfiletf,v$tempstattsWHEREts.ts#=tf.ts#ANDtf.file#=ts.file#ORDERBY1;# 查看所有數(shù)據(jù)文件 i/o
8、 情況(比率),若文件太多,可以改寫為 top10select*(orderbyxxdesc)whererownum0groupbyob.owner,ob.object_nameorderbysum(tch)desc)whererownum=10# 判斷物理讀最多的 objectselect*from(selectowner,object_name,valuefromv$segment_statisticswherestatistic_name=physicalreadsorderbyvaluedesc)whererownum=10# 查看熱點(diǎn)數(shù)據(jù)文件(從單塊讀取時(shí)間判斷)SELECTt.fi
9、le_name,t.tablespace_name,round(s.singleblkrdtim/s.singleblkrds,2)ASCS,s.READTIM,s.WRITETIMFROMv$filestats,dba_data_filestWHEREs.file#=t.file_idandrownumsysdate-1orderbyfirst_time,minutes;# 檢查 lgwri/o 性能(time_waited/total_waits:表示平均 lgwr 寫入完成時(shí)間若1 表示寫入過(guò)慢)selecttotal_waits,time_waited,average_wait,tim
10、e_waited/total_waitsasavgfromv$system_eventwhereevent=logfileparallelwrite;# 檢查與 redo 相關(guān)性能指標(biāo)selectname,valuefromv$sysstatwherenamelike%redo%;# 查詢 redoblocksizeselectmax(lebsz)fromx$kccle;# 查看 redoallocationlatchcolnamefora30selectname,gets,misses,misses/getsfromv$latch_childrenwherename=redoallocati
11、on;查看 redo# 查看與 redo 相關(guān)等待事件coleventformata40selectevent,total_waits,total_timeouts,average_waitfromv$system_eventwhereupper(event)like%REDO%;# 查看 sessionredoeventselectevent,total_waits,total_timeouts,average_waitfromv$session_eventwhereupper(event)like%REDO%;# 查看 usercommit 次數(shù)selectto_number(value,
12、99999999999)fromv$sysstatwherename=usercommits;# 查看系統(tǒng)運(yùn)行時(shí)間select(sysdate-startup_time)*24*60*60assecondsfromv$instance# 計(jì)算出每秒用戶提交次數(shù)selectuser_commit 次數(shù)/系統(tǒng)運(yùn)行時(shí)間 fromdual;selectvaluefromv$sysstatwherename=redoblockswritten;selecta.redoblocks/b.trancountfrom(selectvalueredoblocksfromv$sysstatwherename=re
13、doblockswritten)a,(selectvaluetrancountfromv$sysstatwherename=usercommits)b#sga,pga,命中率# 檢查 sgashowsgaselect*fromv$sga;# 查看 buffercache 命中率select1-(sum(decode(name,physicalreads,value,0)/(sum(decode(name,dbblockgets,value,0)+(sum(decode(name,consistentgets,value,0)BufferHitRatiofromv$sysstat;# 查看 bu
14、ffercache 建議selectsize_for_estimate,estd_physical_read_factor,to_char(estd_physical_reads,99999999999999999999999)asestd_physical_readsfromv$db_cache_advicewherename=DEFAULT;COLpoolFORMATa10;SELECT(SELECTROUND(value/1024/1024,0)FROMv$parameterWHEREname=db_cache_size)CurrentCache(Mb),namePool,size_fo
15、r_estimateProjectedCache(Mb),ROUND(100-estd_physical_read_factor,0)CacheHitRatio%FROMv$db_cache_adviceWHEREblock_size=(SELECTvalueFROMv$parameterWHEREname=db_block_size)ORDERBY3;*sga,pga,命中率# 查看 pgashowparameterpga# 查看 cache 池showparametercache# 查看 buffercache 中 defalutpool 命中率selectname,1-(physical
16、_reads)/(consistent_gets+db_block_gets)fromv$buffer_pool_statistics;# 檢查 sharedpoolshowparametershared# 檢查 sharedpool 中 librarycacheselectnamespace,pinhitratiofromv$librarycache;# 檢查整體命中率(librarycache)selectsum(pinhits)/sum(pins)fromv$librarycache;selectsum(pins)hits,sum(reloads)misses,sum(pins)/(su
17、m(pins)+sum(reloads)HitsRatiofromv$librarycache;# 檢查 sheredpoolfreespaceSELECT*FROMV$SGASTATWHERENAME=freememoryANDPOOL=sharedpool;# 檢查 rowcache(數(shù)據(jù)字典緩沖區(qū))命中率# 當(dāng)執(zhí)行一個(gè) dml 或 ddl 都會(huì)造成對(duì)數(shù)據(jù)字典的遞歸修改columnupdatesformat999,999,999SELECTparameter,sum(gets),sum(getmisses),100*sum(gets-getmisses)/sum(gets)pct_succ
18、_gets,sum(modifications)updatesFROMV$ROWCACHEWHEREgets0GROUPBYparameter;SELECT(SUM(GETS-GETMISSES-FIXED)/SUM(GETS)ROWCACHEFROMV$ROWCACHE;# 查看 Sharedpoollatch(多池技術(shù))colparameterfora20colsessionfora20selecta.ksppinmParameter,b.ksppstvlSessionValue,c.ksppstvlInstanceValuefromsys.x$ksppia,sys.x$ksppcvb,s
19、ys.x$ksppsvcwherea.indx=b.indxanda.indx=c.indxanda.ksppinm=_kghdsidx_count;# 每個(gè)子 sharedpool 由單獨(dú)的 sharedpoollatch 保護(hù)查看他們的命中率sharedpoollatch,用于 sharedpool 空間回收分配使用的 latchcolnameformata15selectaddr,name,gets,misses,1-misses/getsfromv$latch_childrenwherename=sharedpool;# 查看 sharedpool 建議columnclheadingP
20、ool|Size(M)columnc2headingSize|Factorcolumnc3headingEst|LC(M)columnc4headingEstLC|Mem.Obj.columnc5headingEst|Time|Saved|(sec)columnc6headingEst|Parse|Saved|Factorcolumnc7headingEst|ObjectHitsformat999,999,999SELECTshared_pool_size_for_estimatec1,shared_pool_size_factorc2,estd_lc_sizec3,estd_lc_memor
21、y_objectsc4,estd_lc_time_savedc5,estd_lc_time_saved_factorc6,to_char(estd_lc_memory_object_hits,99999999999)c7FROMV$SHARED_POOL_ADVICE;#使用 v$shared_pool_advice 算不同 sharedpool 大小情況下,響應(yīng)時(shí)間,S 單位SELECTSharedPoolcomponent,shared_pool_size_for_estimateestd_sp_size,estd_lc_time_saved_factorparse_time_factor
22、,CASEWHENcurrent_parse_time_elapsed_s+adjustment_s0(出現(xiàn)過(guò) ora-04031)且LAST_FAILURE_SIZE (最后請(qǐng)求內(nèi)存大?。SHARED_POOL_RESERVED_MIN_ALLOC表示sharedreservedpool缺少連續(xù)內(nèi)存,可以力口大 SHARED_POOL_RESERVED_SIZE,減少_SHARED_POOL_RESERVED_MIN_ALLOC少放對(duì)象,并相對(duì)力口大 shared_pool_size# 要是反過(guò)來(lái) REQUEST_FAILURES0(出現(xiàn)過(guò) ora-04031)且 LAST_FAILURE_SIZE(最后請(qǐng)求內(nèi)存大小)_SHARED_POOL_RESERVED_MIN_ALLOC,表示在 sharedpool 中缺少連續(xù)內(nèi)存,可以力口減少_SHARED_POOL_RESERVED_MIN_ALLOC 多放入一些對(duì)象,減少 sharedpool 壓力,適當(dāng)加大shared_pool_size,SHARED_POOL_RESERVED_SIZE# 從
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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年上海復(fù)旦大學(xué)環(huán)境科學(xué)與工程系招聘考試筆試試題(含答案)
- 2025年上海市各區(qū)初三語(yǔ)文一模試題匯編《現(xiàn)代文閱讀-記敘文》含答案
- 老年護(hù)理相關(guān)培訓(xùn)課件
- 老年護(hù)理直播課件
- 老年患者護(hù)理風(fēng)險(xiǎn)課件
- 老年健康照護(hù)課件
- 老年人疾病知識(shí)課件
- 老師自我介紹課件
- 2025年安全生產(chǎn)個(gè)人述職報(bào)告范本(六)
- 2025年安徽省危險(xiǎn)廢物處理市場(chǎng)調(diào)研報(bào)告
- 2025年廣西中考物理試題及答案
- 2025年廣東中考數(shù)學(xué)試題
- 2025年 四川省港航投資集團(tuán)有限責(zé)任公司招聘考試筆試試卷附答案
- 干眼的藥物治療講課件
- 2024年武漢市漢陽(yáng)區(qū)招聘社區(qū)干事筆試真題
- 國(guó)企往來(lái)款管理制度
- 2025年統(tǒng)編版(2024)初中歷史七年級(jí)下冊(cè)期末測(cè)試卷及答案
- 斷指再植術(shù)后的切口
- 曾國(guó)藩為官之道
- 貴州省風(fēng)玫瑰圖資料
- 供應(yīng)商質(zhì)量管理體系審核表
評(píng)論
0/150
提交評(píng)論