Deal With "SGA: allocation forcing component growth" Wait Events_1270867.1
How To Deal With "SGA: allocation forcing component growth" Wait Events (Doc ID 1270867.1)
In this Document
Symptoms |
Cause |
Solution |
Applies to:
Oracle Database - Enterprise Edition - Version 10.1.0.2 and later
Information in this document applies to any platform.
***Checked for relevance on 24-Jul-2013***
Symptoms
When using Automatic Shared Memory Management (ASMM) or Automatic Memory Management (AMM) by setting either SGA_TARGET or MEMORY_TARGET, you may see locking issues when the following event is encountered:
This may or may not be accompanied by ORA-4031 errors.
Cause
ASMM and AMM use an auto-tuning memory management scheme. With either of these architectures enabled, memory can be moved automatically between components in the SGA (such as the buffer cache and shared pool) in order to fill a memory request in one of these components.
The 'SGA: allocation forcing component growth' can occur if the SGA_TARGET or MEMORY_TARGET is set too low for the instance, and there has to be frequent moving of the memory between the components of the SGA like the shared pool and the buffer cache.
Solution
The 'SGA: allocation forcing component growth' can often be reduced by increasing the setting of either the SGA_TARGET (for an ASMM setup) or MEMORY_TARGET (for an AMM setup). Enlarging the SGA_TARGET or MEMORY_TARGET will allow for the various SGA components to grow without the need for "stealing" memory of another component.
Increasing by at least 10% would be a good starting point and it can be tuned further if needed.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17252115/viewspace-1156530/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SGA: allocation forcing component growth分析
- Forcing Log Switches
- Oracle ASM Allocation TableOracleASM
- 程式猿崛起——Growth Hacker
- sys.allocation_units與sys.system_internals_allocation_units的差別
- dba_tablesapce.ALLOCATION_TYPE
- How To Deal With Split Brain In Oracle 19c RacAIOracle
- override deal with window closing in database application (轉)IDEDatabaseAPP
- Summary For Forcing The Database Open With `_ALLOW_RESETLOGS_CORRUPTION`Database
- Elasticsearch 模組 - Shard Allocation 機制Elasticsearch
- [Linux] kernel: page allocation failureLinuxAI
- Memory Allocation API In Linux Kernel && Linux Userspace、kmalloc vmalloc Difference、Kernel Large Section Memory AllocationAPILinux
- sga_target與sga_max_size
- SGA_MAX_SIZE與SGA_TARGET
- sga_target與max_sga_size
- 【WAIT】wait eventAI
- show sga和show parameter sga的區別
- 【轉】SGA_MAX_SIZE與SGA_TARGET
- Allocation of Temporary Segments for Temporary Tables and Indexes (28)Index
- 自動SGA共享記憶體管理,ASMM,MMAN,sga_target,sga_max_size記憶體ASM
- FP-Growth演算法的介紹演算法
- Oracle ASM How many allocation units per fileOracleASM
- 簡單理解Memcached的Slab Allocation
- 【MySQL】崩潰恢復問題解決:Forcing InnoDB RecoveryMySql
- Important directory for OBIEE 11g for system component and java componentImportJava
- 什麼是@Component,@Component的作用是什麼
- 【go語言】wait,wait for meGoAI
- HotSpot JVM ComponentHotSpotJVM
- 關聯分析(一)--FP-Growth演算法演算法
- FP-Growth演算法python實現演算法Python
- RuntimeWarning: Enable tracemalloc to get the object allocation tracebackObject
- Android效能測試——Allocation Tracker(Device Monitor)Androiddev
- [轉帖]TLAB(Thread Local Allocation Buffer)thread
- Large SGA On LinuxLinux
- 記憶體_SGA記憶體
- oracle sga相關Oracle
- Sga的結構
- oracle sga構成Oracle