版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
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 表示寫入過慢)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 都會造成對數(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)過 ora-04031)且LAST_FAILURE_SIZE (最后請求內(nèi)存大?。SHARED_POOL_RESERVED_MIN_ALLOC表示sharedreservedpool缺少連續(xù)內(nèi)存,可以力口大 SHARED_POOL_RESERVED_SIZE,減少_SHARED_POOL_RESERVED_MIN_ALLOC少放對象,并相對力口大 shared_pool_size# 要是反過來 REQUEST_FAILURES0(出現(xiàn)過 ora-04031)且 LAST_FAILURE_SIZE(最后請求內(nèi)存大小)_SHARED_POOL_RESERVED_MIN_ALLOC,表示在 sharedpool 中缺少連續(xù)內(nèi)存,可以力口減少_SHARED_POOL_RESERVED_MIN_ALLOC 多放入一些對象,減少 sharedpool 壓力,適當(dāng)加大shared_pool_size,SHARED_POOL_RESERVED_SIZE# 從
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年定制化視頻制作服務(wù)協(xié)議
- 2024軟件項(xiàng)目開發(fā)協(xié)議條款樣本
- 二年級學(xué)習(xí)指導(dǎo)模板
- 營銷部2022年度工作總結(jié)范文樣本
- 2024年汽車短期租賃協(xié)議范本
- 存酒合同范本
- 2024年化煤炭買賣協(xié)議模板
- 研究生活應(yīng)對策略模板
- 2024蟋蟀住宅教案創(chuàng)新實(shí)踐分析
- 2024年公開課:從《陳情表》看古代忠誠與智謀
- 紅外線治療儀管理規(guī)定操作流程及評分標(biāo)準(zhǔn)
- 異位妊娠急診服務(wù)流程
- SQL培訓(xùn)PPT-超實(shí)用(共58張)
- 養(yǎng)老綜合體項(xiàng)目建議書范文
- 天津市中學(xué)生日常行為規(guī)范
- 抗震支架力學(xué)計(jì)算書
- 小學(xué)作文訓(xùn)練中如何培養(yǎng)學(xué)生的觀察能力
- xx鎮(zhèn)發(fā)展鮮食玉米“一鎮(zhèn)一業(yè)”產(chǎn)業(yè)項(xiàng)目建設(shè)方案
- IEEE1588學(xué)習(xí)筆記
- 鋼管落地卸料平臺
- 耐熱鋼的選用
評論
0/150
提交評論