SQL> SELECT ROUND( SUM(GETS - GETMISSES) / SUM(GETS) * 100, 2) HIT_RATIO
2 FROM V$ROWCACHE;
HIT_RATIO
----------
99.18
SQL> SELECT PARAMETER
2 , GETS
3 , GETMISSES
4 , ROUND((GETS-GETMISSES)/ GETS * 100, 2) HIT_RATIO
5 , MODIFICATIONS
6 FROM V$ROWCACHE
7 WHERE GETS > 0
8 ORDER BY HIT_RATIO DESC;
PARAMETER GETS GETMISSES HIT_RATIO MODIFICATIONS
-------------------------------- ---------- ---------- ---------- -------------
dc_tablespaces 5869348 17 100 0
dc_awr_control 203615 1 100 6288
dc_profiles 186541 1 100 0
dc_users 8288476 102 100 9
dc_rollback_segments 3797577 36 100 23
dc_usernames 821290 74 99.99 0
dc_global_oids 1151936 239 99.98 0
dc_users 202051 65 99.97 0
dc_histogram_data 1265253 1227 99.9 0
dc_files 7560 14 99.81 0
dc_object_ids 9380099 18851 99.8 6869
PARAMETER GETS GETMISSES HIT_RATIO MODIFICATIONS
-------------------------------- ---------- ---------- ---------- -------------
dc_segments 3199432 8966 99.72 32545
dc_sequences 9087 42 99.54 9087
dc_objects 4789191 28512 99.4 39237
dc_database_links 1422 12 99.16 0
dc_histogram_data 5266470 50773 99.04 7865
dc_histogram_defs 9291607 273007 97.06 34122
dc_tablespace_quotas 107 4 96.26 107
dc_object_grants 14766 596 95.96 0
outstanding_alerts 716191 63949 91.07 127833
dc_constraints 48 17 64.58 48
dc_table_scns 19 19 0 0
SQL> SELECT *
2 FROM (SELECT COUNT(*) FROM V$ROWCACHE WHERE TYPE = 'PARENT' )
3 , (SELECT COUNT(*) FROM V$LATCH_CHILDREN WHERE NAME = 'row cache objects')
4 ;
COUNT(*) COUNT(*)
---------- ----------
34 34
- 강좌 URL : http://www.gurubee.net/lecture/3075
- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.