SGA
数据缓存池建议
SQL> desc v$db_cache_advice;
Name Type Nullable Default Comments
----------------------------- ------------ -------- ------- --------
ID NUMBER Y
NAME VARCHAR2(20) Y
BLOCK_SIZE NUMBER Y
ADVICE_STATUS VARCHAR2(3) Y
SIZE_FOR_ESTIMATE NUMBER Y
SIZE_FACTOR NUMBER Y
BUFFERS_FOR_ESTIMATE NUMBER Y
ESTD_PHYSICAL_READ_FACTOR NUMBER Y
ESTD_PHYSICAL_READS NUMBER Y
ESTD_PHYSICAL_READ_TIME NUMBER Y
ESTD_PCT_OF_DB_TIME_FOR_READS NUMBER Y
ESTD_CLUSTER_READS NUMBER Y
ESTD_CLUSTER_READ_TIME NUMBER Y
说明 |
ID:缓存值的编号,值的范围从1—8,其中1—6对应DB_nK_CAHCE_SIZE,7是DB_KEEP_CAHCE_SIZE,8是DB_RECYCLE_CAHCE_SIZE.
NAME:缓存池的名称,如DEFAULT,KEEP,RECYCLE等,如果没有指定keep,recycle池的话,那么该视图中也不会存储相应的记录。
BLOCK_SIZE:块大小
ADVICE_STATUS:建议的状态,对应初始化参数DB_CAHCE_ADVICE的值。
SIZE_FOR_ESTIMATE:预估的数据缓存池的大小,以M为单位。
ESTD_PHYSICAL_READ_FACTOR:当缓存池大小为SIZE_FOR_ESTIMATE时,预估的物理读与当前实际物理读的比值,如果当前物理读为0 的话,该列显示为空。
ESTD_PHYSICAL_READS:当缓存池为SIZE_FOR_ESTIMATE时,预估的物理读。
ESTD_PHYSICAL_READ_TIME:响应时间。
ESTD_PCT_OF_DB_TIME_FOR_READS:物理读磁盘消耗时间的百分比。
ESTD_CLUSTER_READS:读取的数据块总数,对于RAC环境有效。
ESTD_CLUSTER_READ_TIME:读取花费的总时间,仅对于RAC环境有效。
测试 |
SQL> SELECT size_for_estimate,size_factor, estd_physical_read_factor, estd_physical_reads
2 FROM V$DB_CACHE_ADVICE
3 WHERE name = 'DEFAULT';
SIZE_FOR_ESTIMATE SIZE_FACTOR ESTD_PHYSICAL_READ_FACTOR ESTD_PHYSICAL_READS
----------------- ----------- ------------------------- -------------------
16 0.0816 1.7908 3619346
32 0.1633 1.4991 3029802
48 0.2449 1.2941 2615463
64 0.3265 1.1793 2383348
80 0.4082 1.1266 2276907
96 0.4898 1.0958 2214640
112 0.5714 1.0731 2168763
128 0.6531 1.0552 2132647
144 0.7347 1.0399 2101586
160 0.8163 1.0279 2077312
176 0.898 1.0159 2053110
192 0.9796 1.0033 2027622
196 1 1 2021023
208 1.0612 0.9901 2001081
224 1.1429 0.9774 1975420
240 1.2245 0.9656 1951521
256 1.3061 0.958 1936186
272 1.3878 0.9511 1922106
288 1.4694 0.9441 1908113
304 1.551 0.9355 1890727
SIZE_FOR_ESTIMATE SIZE_FACTOR ESTD_PHYSICAL_READ_FACTOR ESTD_PHYSICAL_READS
----------------- ----------- ------------------------- -------------------
320 1.6327 0.9245 1868489
21 rows selected
共享池建议
SQL> DESC V$SHARED_POOL_ADVICE;
Name Type Nullable Default Comments
----------------------------- ------ -------- ------- --------
SHARED_POOL_SIZE_FOR_ESTIMATE NUMBER Y
SHARED_POOL_SIZE_FACTOR NUMBER Y
ESTD_LC_SIZE NUMBER Y
ESTD_LC_MEMORY_OBJECTS NUMBER Y
ESTD_LC_TIME_SAVED NUMBER Y
ESTD_LC_TIME_SAVED_FACTOR NUMBER Y
ESTD_LC_LOAD_TIME NUMBER Y
ESTD_LC_LOAD_TIME_FACTOR NUMBER Y
ESTD_LC_MEMORY_OBJECT_HITS NUMBER Y
说明 |
SHARED_POOL_SIZE_FOR_ESTIMATE:估算的共享池大小(M为单位)
SHARED_POOL_SIZE_FACTOR:估算的共享池大小与当前大小比
ESTD_LC_SIZE:估算共享池中用于库缓存的大小(M为单位)
ESTD_LC_MEMORY_OBJECTS:估算共享池中库缓存的内存对象数
ESTD_LC_TIME_SAVED:估算将可以节省的解析时间。这些节省的时间来自于请求处理一个对象时,重新将它载入共享池的时间消耗和直接从库缓存中读取的时间消耗的差值。
ESTD_LC_TIME_SAVED_FACTOR:估算的节省的解析时间与当前节省解析时间的比。
ESTD_LC_LOAD_TIME:解析对象所需花费的时间。
ESTD_LC_LOAD_TIME_FACTOR:ESTD_LC_LOAD_TIME与当前大小共享池解析对象花费时间的比值。
ESTD_LC_MEMORY_OBJECT_HITS:预估的共享池大小时,共享池中对象的命中次数。
测试 |
SQL> select SHARED_POOL_SIZE_FOR_ESTIMATE SPE_SIZE,SHARED_POOL_SIZE_FACTOR SPEF,
2 ESTD_LC_SIZE E_SIZE,ESTD_LC_TIME_SAVED_FACTOR ECF,ESTD_LC_LOAD_TIME_FACTOR ELF
3 , ESTD_LC_MEMORY_OBJECT_HITS ELH
4 FROM V$SHARED_POOL_ADVICE;
SPE_SIZE SPEF E_SIZE ECF ELF ELH
---------- ---------- ---------- ---------- ---------- ----------
280 0.8974 11 0.9975 1.1528 1794423
312 1 42 1 1 5041400
344 1.1026 74 1.0054 0.6757 5075232
376 1.2051 106 1.0073 0.5609 5091576
408 1.3077 138 1.0083 0.5004 5100878
440 1.4103 170 1.009 0.4585 5107225
472 1.5128 202 1.0094 0.4298 5111444
504 1.6154 234 1.0098 0.4081 5114184
536 1.7179 266 1.0101 0.3879 5116353
568 1.8205 298 1.0105 0.3685 5118149
600 1.9231 330 1.0108 0.3491 5119602
632 2.0256 363 1.0109 0.3421 5120283
12 rows selected
PGA
PGA建议
SQL> DESC V$PGA_TARGET_ADVICE;
Name Type Nullable Default Comments
----------------------------- ----------- -------- ------- --------
PGA_TARGET_FOR_ESTIMATE NUMBER Y
PGA_TARGET_FACTOR NUMBER Y
ADVICE_STATUS VARCHAR2(3) Y
BYTES_PROCESSED NUMBER Y
ESTD_TIME NUMBER Y
ESTD_EXTRA_BYTES_RW NUMBER Y
ESTD_PGA_CACHE_HIT_PERCENTAGE NUMBER Y
说明 |
PGA_TARGET_FOR_ESTIMATE:预估的PGA_AGGREGATE_TARGET的参数值
PGA_TARGET_FACTOR:预估的PGA_AGGREGATE_TARGET的参数值与当前PGA_AGGREGATE_TARGET参数值的比值。
ADVICE_STATUS:是否收集统计信息,以计算建议值,on表示启用,off表示禁用。
BYTES_PROCESSED:预估操作的字节数。
ESTD_EXTRA_BYTES_RW:当设置PGA_AGGREGATE_TARGET参数值为预估值时需要额外处理的字节数。
ESTD_PGA_CACHE_HIT_PERCENTAGE:当设置PGA_AGGREGATE_TARGET参数值为预估值时,PGA的缓存命中率,计算公式为: BYTES_PROCESSED/( BYTES_PROCESSED+ ESTD_EXTRA_BYTES_RW)
ESTD_OVERALLOC_COUNT: 当设置PGA_AGGREGATE_TARGET参数值为预估值时,需要额外分配的PGA内存,如果非0则说明该预估PGA_AGGREGATE_TARGET值仍然较小。
测试 |
SQL> select PGA_TARGET_FOR_ESTIMATE PTFE,PGA_TARGET_FACTOR PTFA,ESTD_EXTRA_BYTES_RW EBR,
2 ESTD_PGA_CACHE_HIT_PERCENTAGE EPCHP
3 from V$PGA_TARGET_ADVICE;
PTFE PTFA EBR EPCHP
---------- ---------- ---------- ----------
36700160 0.125 1153425408 92
73400320 0.25 1153425408 92
146800640 0.5 1093084160 92
220200960 0.75 18841600 100
293601280 1 0 100
352321536 1.2 0 100
411041792 1.4 0 100
469762048 1.6 0 100
528482304 1.8 0 100
587202560 2 0 100
880803840 3 0 100
1174405120 4 0 100
1761607680 6 0 100
2348810240 8 0 100
14 rows selected
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24355532/viewspace-671929/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/24355532/viewspace-671929/