Shared Pool Tunnign advice
SQL> desc v$shared_pool_advice;
Name Null? Type
—————————————– ——– —————————-
SHARED_POOL_SIZE_FOR_ESTIMATE NUMBER
SHARED_POOL_SIZE_FACTOR NUMBER
ESTD_LC_SIZE NUMBER
ESTD_LC_MEMORY_OBJECTS NUMBER
ESTD_LC_TIME_SAVED NUMBER
ESTD_LC_TIME_SAVED_FACTOR NUMBER
ESTD_LC_LOAD_TIME NUMBER
ESTD_LC_LOAD_TIME_FACTOR NUMBER
ESTD_LC_MEMORY_OBJECT_HITS NUMBER
SQL> select SHARED_POOL_SIZE_FOR_ESTIMATE,SHARED_POOL_SIZE_FACTOR,ESTD_LC_TIME_SAVED from v$shared_pool_advice;
SHARED_POOL_SIZE_FOR_ESTIMATE SHARED_POOL_SIZE_FACTOR ESTD_LC_TIME_SAVED
—————————– ———————– ——————
120 .6667 16457
140 .7778 16494
160 .8889 16502
180 1 16502
200 1.1111 16503
220 1.2222 16503
240 1.3333 16503
260 1.4444 16506
280 1.5556 16509
300 1.6667 16509
320 1.7778 16512
340 1.8889 16512
360 2 16512
13 rows selected.
当前Shared Pool大小180M, 第一行表示120M时候的工作时间,最后一行表示2倍360M时候的工作时间。对当前数据库没明显需要调整的地方。
Database cache advice:
SQL> desc v$db_cache_advice;
Name Null? Type
—————————————– ——– —————————-
ID NUMBER
NAME VARCHAR2(20)
BLOCK_SIZE NUMBER
ADVICE_STATUS VARCHAR2(3)
SIZE_FOR_ESTIMATE NUMBER
SIZE_FACTOR NUMBER
BUFFERS_FOR_ESTIMATE NUMBER
ESTD_PHYSICAL_READ_FACTOR NUMBER
ESTD_PHYSICAL_READS NUMBER
ESTD_PHYSICAL_READ_TIME NUMBER
ESTD_PCT_OF_DB_TIME_FOR_READS NUMBER
ESTD_CLUSTER_READS NUMBER
ESTD_CLUSTER_READ_TIME NUMBER
SQL> select name,size_for_estimate, size_factor, estd_physical_reads
2 from v$db_cache_advice;
NAME SIZE_FOR_ESTIMATE SIZE_FACTOR ESTD_PHYSICAL_READS
——————– —————– ———– ——————-
DEFAULT 36 .0918 45692
DEFAULT 72 .1837 38220
DEFAULT 108 .2755 34390
DEFAULT 144 .3673 34297
DEFAULT 180 .4592 34297
DEFAULT 216 .551 34297
DEFAULT 252 .6429 34297
DEFAULT 288 .7347 34297
DEFAULT 324 .8265 34297
DEFAULT 360 .9184 34297
DEFAULT 392 1 34297
DEFAULT 396 1.0102 34297
DEFAULT 432 1.102 34297
DEFAULT 468 1.1939 34297
DEFAULT 504 1.2857 34297
DEFAULT 540 1.3776 34297
DEFAULT 576 1.4694 34297
DEFAULT 612 1.5612 34297
DEFAULT 648 1.6531 34297
DEFAULT 684 1.7449 34297
DEFAULT 720 1.8367 34297
21 rows selected.
当前db_cache大小360M, 第一行表示36M时候的工作时间,最后一行表720M时候的工作时间。对当前数据库db_cache<70M性能下降明显。