【SGA】【PGA】普適的Oracle記憶體分配策略
經常被問到,在安裝Oracle時SGA與PGA佔總記憶體多少比例合適的問題。
這裡給出我的一點點經驗。
假設主機的總實體記憶體是100G。
如果要部署OLTP系統,可以如下的比例進行分配:
20G -- 作業系統及其他預留
64G -- Oracle的SGA
16G -- Oracle的PGA
如果部署的是DSS或DW型別的資料庫,可以適當的加大PGA的大小,可以考慮按照下面的比例進行分配:
20G -- 作業系統及其他預留
40G -- Oracle的SGA
40G -- Oracle的PGA
以上只是我在部署測試環境時一般的分配策略。具體環境要具體分析,尤其是在部署生產環境的時候,要更多的考慮到未來系統主要傾向於什麼樣的業務型別,對SGA及PGA的比例關係也是各不相同的,在真正上線之前一定要做最充分的“基線測試”。
還有一個小原則要記住:對於主機實體記憶體小於1G的,並且部署的資料庫型別是專有伺服器模式(Dedicated),通常Oracle的SGA記憶體分配不要超過總記憶體的一半,否則很有可能因為記憶體緊張導致Oracle執行過程中出現瓶頸。切記切記!
-- The End --
這裡給出我的一點點經驗。
假設主機的總實體記憶體是100G。
如果要部署OLTP系統,可以如下的比例進行分配:
20G -- 作業系統及其他預留
64G -- Oracle的SGA
16G -- Oracle的PGA
如果部署的是DSS或DW型別的資料庫,可以適當的加大PGA的大小,可以考慮按照下面的比例進行分配:
20G -- 作業系統及其他預留
40G -- Oracle的SGA
40G -- Oracle的PGA
以上只是我在部署測試環境時一般的分配策略。具體環境要具體分析,尤其是在部署生產環境的時候,要更多的考慮到未來系統主要傾向於什麼樣的業務型別,對SGA及PGA的比例關係也是各不相同的,在真正上線之前一定要做最充分的“基線測試”。
還有一個小原則要記住:對於主機實體記憶體小於1G的,並且部署的資料庫型別是專有伺服器模式(Dedicated),通常Oracle的SGA記憶體分配不要超過總記憶體的一半,否則很有可能因為記憶體緊張導致Oracle執行過程中出現瓶頸。切記切記!
-- The End --
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-614460/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle資料庫記憶體分配(sga和pga)Oracle資料庫記憶體
- SGA和PGA記憶體管理記憶體
- oracle例項記憶體(SGA和PGA)調整Oracle記憶體
- Oracle體系結構之記憶體結構(SGA、PGA)Oracle記憶體
- 垃圾收集器與記憶體分配策略_記憶體分配策略記憶體
- Java 記憶體分配策略Java記憶體
- 當實體記憶體小於sga+pga時記憶體
- oracle12c之 控制pdb中sga 與 pga 記憶體使用Oracle記憶體
- 記憶體分配策略學習記憶體
- ORACLE RAC 記憶體SGA,PGA配置超過300G的問題Oracle記憶體
- JVM GC 與 記憶體分配策略JVMGC記憶體
- Oracle PGA記憶體的配置和使用Oracle記憶體
- ORACLE記憶體管理 之一 ORACLE PGAOracle記憶體
- JVM 之 記憶體分配與回收策略JVM記憶體
- JVM垃圾回收和記憶體分配策略JVM記憶體
- Java記憶體區域與分配策略Java記憶體
- Oracle的記憶體分配和使用Oracle記憶體
- ORACLE 記憶體管理 之四 SGAOracle記憶體
- 記憶體_SGA記憶體
- Oracle記憶體結構研究-PGA篇Oracle記憶體
- oracle體系結構梳理---SGA+PGAOracle
- 垃圾收集機制與記憶體分配策略記憶體
- 垃圾收集器與記憶體分配策略記憶體
- ORACLE SGA 的分配(轉)Oracle
- oracle9i 的記憶體分配Oracle記憶體
- 對oracle例項的記憶體(SGA和PGA)進行調整,優化資料庫性Oracle記憶體優化資料庫
- Oracle記憶體結構研究-SGA篇Oracle記憶體
- PGA 記憶體的管理 (zt)記憶體
- 記憶體分配策略中,堆和棧的區別記憶體
- Tensorflow2對GPU記憶體的分配策略GPU記憶體
- SGA中各池記憶體分配顆粒大小與SGA_TARGET引數的關係記憶體
- 9i 下sga_max_size 和SGA中各記憶體分配項的關係記憶體
- Oracle的記憶體的分配、回收[final]Oracle記憶體
- ORACLE 記憶體管理 之二 PGA v$pgastatOracle記憶體AST
- Oracle記憶體分配與調整Oracle記憶體
- Oracle記憶體分配與使用(zt)Oracle記憶體
- Oracle 體系結構 SGA 和PGA 總結Oracle
- oracle記憶體結構:SGA的區域資訊Oracle記憶體