国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
oracle 內(nèi)存結(jié)構(gòu) share pool dictionary cache

1.dictionary cache作用

2.如何查看dictionary cache里面的運行時數(shù)據(jù)內(nèi)容

方式一、轉(zhuǎn)儲dictionary cache
  我們可以使用如下命令對dictionary cache進行轉(zhuǎn)儲。
  ALTER SESSION SET EVENTS 'immediate trace name row_cache level N';
這里的N可以取的值分別為:
1 轉(zhuǎn)儲dictionary cache的統(tǒng)計信息 ;
2 轉(zhuǎn)儲hash表的匯總信息 ;
8 轉(zhuǎn)儲dictionary cache中的對象的結(jié)構(gòu)信息;

   如果對level 1進行轉(zhuǎn)儲,可以看到轉(zhuǎn)儲出來的內(nèi)容,很明顯,就是v$rowcache里的內(nèi)容。每一種數(shù)據(jù)字典都有一行記錄來表示。比如有tablespace相關(guān)的數(shù)據(jù)字典等。   如果以level 2轉(zhuǎn)儲的話,可以看到類似如下的內(nèi)容。這里有23個hash表對dictionary cache中的對象進行管理,每個hash表都對應(yīng)了一種數(shù)據(jù)字典,同時有一個名為row cache objects的latch來控制并發(fā)訪問。可以看到,v$latch_children里名為“row cache objects”的記錄數(shù)量也是23。

ROW CACHE HASH TABLE: cid=0 ht=66BD90B0 size=32
…………
ROW CACHE HASH TABLE: cid=1 ht=66BD78B0 size=256
…………
ROW CACHE HASH TABLE: cid=22 ht=66DA5590 size=512


3.統(tǒng)計信息


V$ROWCACHE常用列

l        PARAMETER:緩存名

l        COUNT:緩存項總數(shù)

l        USAGE:包含有效數(shù)據(jù)的緩存項數(shù)

l        GETS:請求總數(shù)

l        GETMISSES:請求失敗數(shù)

l        SCANS:掃描請求數(shù)

l        SCANMISSES:掃描請求失敗次數(shù)

l        MODIFICATIONS:添加、修改、刪除操作數(shù)

l        DLM_REQUESTSDLM請求數(shù)

l        DLM_CONFLICTSDLM沖突數(shù)

l        DLM_RELEASESDLM釋放數(shù)

 

使用V$ROWCACHE數(shù)據(jù)

 

1>.確認數(shù)據(jù)字典緩存是否擁有適當(dāng)?shù)拇笮 H绻?/span>shared pool過小,那數(shù)據(jù)字典緩存就不足以擁有合適的大小以緩存請求信息。

2>.確認應(yīng)用是否有效訪問緩存。如果應(yīng)用設(shè)計未能有效使用數(shù)據(jù)字典緩存(比如,大數(shù)據(jù)字典緩存并不有助于解決性能問題)。例如,DC_USERS緩存在過去某段時期內(nèi)出現(xiàn)大量GETS,看起來像是數(shù)據(jù)庫中創(chuàng)建了大量的不同用戶,并且應(yīng)用記錄下用戶頻繁登陸和注銷。通過檢查logon比率以及系統(tǒng)用戶數(shù)可以驗證上述數(shù)據(jù)。同時解析比率也會很高,如果這是一個大型的OLTP系統(tǒng)的中間層,它可能在中間層更有效的管理個別帳戶,允許中間層以單用戶登陸成為應(yīng)用所有者。通過保持活動連接來減少logon/logoff比率也同樣有效。

3>.確認是否發(fā)生動態(tài)空間分配。DC_SEGMENTS, DC_USED_EXTENTS,以及DC_FREE_EXTENTS大量的類似大小修改將指出存在大量動態(tài)空間分配??尚械慕鉀Q方案包括指定下一個區(qū)大小或者使用本地管理表空間。如果發(fā)生空間分配的是臨時的表空間,則可以為其指定真正的臨時表空間(If the space allocation is occurring on the temp tablespace, then use a true temporary tablespace for the temp. )。

4>.dc_sequences值的變化指出是否大量sequence號正在產(chǎn)生。

5>.搜集硬解析的證據(jù)。硬解析常表現(xiàn)為大量向DC_COLUMNS, DC_VIEWS以及DC_OBJECTS cachesgets。

 

 

示例:

1.分組統(tǒng)計數(shù)據(jù)字典統(tǒng)計項

SELECTparameter,sum("COUNT"),sum(usage),sum(gets),sum(getmisses),sum(scans),sum(scanmisses),sum(modifications),sum(dlm_requests),sum(dlm_conflicts),sum(dlm_releases)

 FROMV$ROWCACHEGROUPBYparameter;

 

2.檢查數(shù)據(jù)字典的命中率

select1-sum(getmisses) /sum(gets) "data dictionary hitratio" fromv$rowcache;


本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Oracle之內(nèi)存結(jié)構(gòu)(SGA、PGA)
SGA介紹
OracleDatabase基礎(chǔ)學(xué)習(xí)筆記之Oracle體系結(jié)構(gòu)-系統(tǒng)全局區(qū)
深入淺出Oracle學(xué)習(xí)筆記(5)
【云和恩墨大講堂】故障分析| library cache latch 競爭案例分享
Oracle 性能優(yōu)化小結(jié)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服