自動SGA共享記憶體管理,ASMM,MMAN,sga_target,sga_max_size
自動SGA管理,ASMM,MMAN,sga_target,sga_max_size
從10G開始,ORACLE提供了自動SGA的管理,(ASMM,Automatic shared Memory Management)。
而sga_target用來啟動ASMM,該引數定義了整個SGA的總容量,初始化引數statistics_level必須設定為typical或all才能啟動ASMM,否則設為basic,則關閉ASMM。sga_target_size不能超過sga_max_size。
ASMM能自動調整的5個記憶體池的大小,它們是:shared pool,buffer cache,large pool,java pool 和stream pool。而像Log buffer與keep buffer cache這些則仍然需要DBA手工調整。
MMAN後來程式會詢問各個記憶體元件顧問,再自動調整各池的大小。
如果啟動了ASSM的同時,又手工指定了某個池大小,如buffer cache的大小,則手工指定的為下限。
[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24870090/viewspace-1055778/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【記憶體管理】Oracle如何使用ASMM自動共享記憶體管理記憶體OracleASM
- ORACLE AMM 、ASMM 、自動記憶體管理(官方手冊)OracleASM記憶體
- 【記憶體管理】Oracle AMM自動記憶體管理詳解記憶體Oracle
- Linux共享記憶體的管理Linux記憶體
- JVM學習-自動記憶體管理JVM記憶體
- JVM學習筆記——自動記憶體管理JVM筆記記憶體
- JVM自動記憶體管理機制 二JVM記憶體
- oracle 11g自動記憶體管理Oracle記憶體
- statistics_level與SGA_TARGET衝突
- Oracle Exadata與SGA快取記憶體CQOracle快取記憶體
- Oracle Rac 修改SGA_TARGET值無變化Oracle
- Golang 共享記憶體Golang記憶體
- POSIX 共享記憶體記憶體
- [Linux]共享記憶體Linux記憶體
- 記憶體管理 記憶體管理概述記憶體
- PHP 的自帶記憶體共享 APCu 和 shmPHP記憶體
- 19c ADG環境中主庫PDB調整SGA_TARGET自動同步到備庫
- golang手動管理記憶體Golang記憶體
- Qt共享記憶體QSharedMemoryQT記憶體
- Linux共享記憶體(二)Linux記憶體
- nginx共享記憶體分析Nginx記憶體
- QT之共享記憶體QT記憶體
- 記憶體管理篇——實體記憶體的管理記憶體
- 有管理共享記憶體設計方法的具體實現記憶體
- linux mmap應用與驅動共享記憶體Linux記憶體
- JVM 自動記憶體管理機制及 GC 演算法JVM記憶體GC演算法
- 【記憶體管理】記憶體佈局記憶體
- 記憶體管理兩部曲之實體記憶體管理記憶體
- [20190507]sga_target=0注意修改_kghdsidx_count設定.txt
- 自動記憶體管理機制_執行時資料區域記憶體
- Java的記憶體 -JVM 記憶體管理Java記憶體JVM
- Go:記憶體管理與記憶體清理Go記憶體
- C語言之動態記憶體管理C語言記憶體
- 多核異構模式下有管理的共享記憶體設計方法模式記憶體
- Oracle記憶體結構(一)----SGA的區域資訊(轉)Oracle記憶體
- 深入理解Java虛擬機器筆記-自動記憶體管理機制Java虛擬機筆記記憶體
- 記憶體管理兩部曲之虛擬記憶體管理記憶體
- Android匿名共享記憶體(Ashmem)原理Android記憶體
- nginx中共享記憶體的使用Nginx記憶體