Oracle 記憶體顧問
--檢視記憶體相關引數
SYS@ test10g> col name for a30
SYS@ test10g> col value for a20
SYS@ test10g> select name, value
from v$parameter
where name in('sga_max_size',
'db_cache_size',
'shared_pool_reserved_size',
'large_pool_size',
'java_pool_size',
'db_block_size',
'db_block_buffers',
'log_buffer',
'sort_area_retained_size',
'hash_area_size',
'sessions',
'open_cursors',
'streams_pool_size',
'sga_target',
'pga_aggregate_target')
order by name;
NAME VALUE
------------------------------ --------------------
db_block_buffers 0
db_block_size 8192
db_cache_size 0
hash_area_size 131072
java_pool_size 0
large_pool_size 0
log_buffer 2879488
open_cursors 300
pga_aggregate_target 68157440
sessions 170
sga_max_size 314572800
sga_target 314572800
shared_pool_reserved_size 5872025
sort_area_retained_size 0
streams_pool_size 0
--檢視PGA實際大小
SQL> select sum(value) from v$sesstat
natural join v$statname
where name='session pga memory';
SUM(VALUE)
----------
45710324
--檢視SGA實際大小
SQL> select sum(bytes) from v$sgastat;
SUM(BYTES)
----------
314574992
--檢視sga分配
SYS@ test10g> col COMPONENT for a30;
SYS@ test10g> select t.component, t.current_size/1024/1024 "current_size (MB)"
from v$sga_dynamic_components t;
COMPONENT current_size (MB)
------------------------------ -----------------
shared pool 112
large pool 4
java pool 32
streams pool 0
DEFAULT buffer cache 148
KEEP buffer cache 0
RECYCLE buffer cache 0
DEFAULT 2K buffer cache 0
DEFAULT 4K buffer cache 0
DEFAULT 8K buffer cache 0
DEFAULT 16K buffer cache 0
DEFAULT 32K buffer cache 0
ASM Buffer Cache 0
SQL> col value for 9999999999999999
SQL> select * from v$sga;
NAME VALUE
------------------------------ -----------------
Fixed Size 1220360
Variable Size 150995192
Database Buffers 369098752
Redo Buffers 2973696
--shared pool建議(手動管理時)
select t.shared_pool_size_for_estimate "SP",
t.estd_lc_size "EL",
t.estd_lc_memory_objects "ELM",
t.estd_lc_time_saved "ELT",
t.estd_lc_time_saved_factor "ELTS%",
t.estd_lc_memory_object_hits "ELMO"
from v$shared_pool_advice t;
SP EL ELM ELT ELTS% ELMO
---------- ---------- ---------- ---------- ---------- ----------
52 12 1203 2176 .9918 48822
64 23 2481 2194 1 49437
76 30 3831 2194 1 49446
88 30 3831 2194 1 49446
100 30 3831 2194 1 49446
112 30 3831 2194 1 49446
124 30 3831 2194 1 49446
136 30 3831 2194 1 49446
148 30 3831 2194 1 49446
160 30 3831 2194 1 49446
172 30 3831 2194 1 49446
184 30 3831 2194 1 49446
196 30 3831 2194 1 49446
208 30 3831 2194 1 49446
220 30 3831 2194 1 49446
232 30 3831 2194 1 49446
--buffer cache 建議(手動管理時)
select size_for_estimate "target M",
buffers_for_estimate,
estd_physical_read_factor "physical_read %",
estd_physical_reads
from v$db_cache_advice
where name='DEFAULT'
and block_size=(select value from v$parameter
where name='db_block_size')
and advice_status='ON';
target M BUFFERS_FOR_ESTIMATE physical_read % ESTD_PHYSICAL_READS
---------- -------------------- --------------- -------------------
12 1497 2.6352 20265
24 2994 1.8889 14526
36 4491 1.7167 13201
48 5988 1.0333 7946
60 7485 1 7690
72 8982 1 7690
84 10479 1 7690
96 11976 1 7690
108 13473 1 7690
120 14970 1 7690
132 16467 1 7690
144 17964 1 7690
148 18463 1 7690
156 19461 1 7690
168 20958 1 7690
180 22455 1 7690
192 23952 1 7690
204 25449 1 7690
216 26946 1 7690
228 28443 1 7690
240 29940 .9981 7676
--PGA顧問
SQL> select pga_target_for_estimate,pga_target_factor,estd_extra_bytes_rw
from v$pga_target_advice;
PGA_TARGET_FOR_ESTIMATE PGA_TARGET_FACTOR ESTD_EXTRA_BYTES_RW
----------------------- ----------------- -------------------
17039360 .25 0
34078720 .5 0
51118080 .75 0
68157440 1 0
81788928 1.2 0
95420416 1.4 0
109051904 1.6 0
122683392 1.8 0
136314880 2 0
204472320 3 0
272629760 4 0
408944640 6 0
545259520 8 0
已選擇14行。
--SGA顧問
SQL> select sga_size,sga_size_factor,estd_db_time
from v$sga_target_advice;
SGA_SIZE SGA_SIZE_FACTOR ESTD_DB_TIME
---------- --------------- ------------
300 1 72
150 .5 72
225 .75 72
600 2 71
450 1.5 71
525 1.75 71
375 1.25 71
已選擇8行。
--AMM顧問 11g
select * from v$memory_target_advice order by memory_size;
MEMORY_SIZE MEMORY_SIZE_FACTOR ESTD_DB_TIME ESTD_DB_TIME_FACTOR VERSION
----------- ------------------ ------------ ------------------- ----------
300 .5 705 1.0845 0
450 .75 650 1 0
600 1 650 1 0
750 1.25 650 1 0
900 1.5 650 1 0
1050 1.75 650 1 0
1200 2 650 1 0
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27633655/viewspace-1080701/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 記憶體管理Oracle記憶體
- oracle 共享記憶體Oracle記憶體
- windows 32位的 Oracle 記憶體限制問題WindowsOracle記憶體
- Oracle記憶體全面分析Oracle記憶體
- oracle 記憶體結構Oracle記憶體
- 轉:Oracle 記憶體分析Oracle記憶體
- 清空Oracle記憶體區Oracle記憶體
- Oracle記憶體體系結構Oracle記憶體
- 【記憶體管理】Oracle AMM自動記憶體管理詳解記憶體Oracle
- 【大頁記憶體】Oracle資料庫配置大頁記憶體記憶體Oracle資料庫
- 【記憶體管理】Oracle如何使用ASMM自動共享記憶體管理記憶體OracleASM
- Oracle 之 配置HugePages記憶體Oracle記憶體
- oracle 記憶體結構(二)Oracle記憶體
- Oracle 記憶體管理方式Oracle記憶體
- 修改oracle記憶體佔用Oracle記憶體
- oracle for aix記憶體調整OracleAI記憶體
- Oracle記憶體全面分析(ZT)Oracle記憶體
- Oracle 記憶體結構(一)Oracle記憶體
- ORACLE 記憶體結構理解.Oracle記憶體
- oracle-記憶體表(轉)Oracle記憶體
- SQLServer記憶體問題分析SQLServer記憶體
- 探究 iOS 記憶體問題iOS記憶體
- 共享記憶體分段問題記憶體
- 記憶體溢位問題記憶體溢位
- ORACLE記憶體管理 之一 ORACLE PGAOracle記憶體
- 告別記憶體OOM,解決MySQL記憶體增長問題記憶體OOMMySql
- 2 Day DBA-管理Oracle例項-管理記憶體-修改記憶體設定-自動記憶體管理Oracle記憶體
- Redis記憶體——記憶體消耗(記憶體都去哪了?)Redis記憶體
- oracle 例項記憶體結構Oracle記憶體
- Oracle記憶體分配與調整Oracle記憶體
- Oracle的記憶體分配和使用Oracle記憶體
- Oracle記憶體分配與使用(zt)Oracle記憶體
- ORACLE 記憶體管理 之四 SGAOracle記憶體
- oracle記憶體調整相關Oracle記憶體
- oracle的自動記憶體管理Oracle記憶體
- aix +oracle 記憶體使用說明AIOracle記憶體
- ORACLE DISCOVERER虛擬記憶體低Oracle記憶體
- Oracle記憶體引數調優Oracle記憶體