Oracle 19C 資料庫引數推薦(三)

jason_yehua發表於2024-01-25
引數名 19c預設值 標準參考值 引數相關參考檔案 COMMAND
pga_aggregate_limit 2147483648 NON-CDB 0
CDB 預設值
所有session PGA總和的硬限制,建議設定成0,取消硬限制 alter system set pga_aggregate_limit=0 scope=spfile sid='*';
pga_aggregate_target 639631360 起始值設定為實體記憶體10%
按需設定
控制PGA元件記憶體大小,由應用系統決定,建議不小於1G,起始值設定為實體記憶體10% alter system set pga_aggregate_target=0 scope=spfile sid='*';
resource_manager_plan
NON-CDB預設值
CDB:DEFAULT_CDB_PLAN
To enforce CPU resource allocations, you must set RESOURCE_MANAGER_PLAN to "DEFAULT_CDB_PLAN" at the CDB level.  DEFAULT_CDB_PLAN implements the following functionality:

(1) The PDB's CPU usage is limited to the PDB's CPU_COUNT, starting in 12.2.
(2) The shares (relative importance) of each PDB for CPU scheduling is set, based on the PDB's CPU_COUNT, starting in 18.1.
How to Provision PDBs, based on CPU_COUNT (Doc ID 2326708.1)
alter system set resource_manager_plan=DEFAULT_CDB_PLAN scope=spfile sid='*';
result_cache_max_size 9666560 0 推薦值為0,取消result cache功能 alter system set result_cache_max_size=0 scope=spfile sid='*';
sga_max_size 1929379840 起始值設定為實體記憶體40%,同時設定SGA各元件大小
按需設定
控制SGA元件記憶體的最大值,一般設定為與sga_target引數相等, 如果有特殊考慮,比如考慮到後期可能的分割槽記憶體動態增加,需要動態增大sga_target的話,可以考慮把SGA_MAX_SIZE相應設定大一些(如果設定>=100G,建議設定 _ksmg_granule_size=134217728,防止過大granule帶來的效能消耗) alter system set sga_max_size=待定 scope=spfile sid='*';
shared_pool_size 0 max(1g,sga_target*15%)為最小值
按需設定
SQL緩衝池,應用程式決定,建議手動設定shared_pool,如果在10g生產值基礎上按照以下演演算法設定11g值:11g size = 10g size + max( 10g size * 0.3, 1g) ;如果在11g生產值基礎上按照以下演演算法設定12c值:12c size = 11g size + max( 11g size * 0.2, 1g);如果是新安裝初始值,建議設定max(1g,sga_target*15%)最小值 alter system set shared_pool_size=待定 scope=spfile sid='*';
standby_file_management
AUTO
alter system set standby_file_management=AUTO scope=spfile sid='*';
streams_pool_size
128M最小值
OGG按需設定
流池,應用程式決定,推薦值為128M,如果需要使用OGG IE模式需要增加 alter system set streams_pool_size=1024M scope=spfile sid='*';
temp_undo_enabled FALSE FALSE 保持預設值,TEMP_UNDO_ENABLED is a new feature in 12c. it helps in reducing the amount of redo caused by DML
# on global temporary tables
alter system set temp_undo_enabled=FALSE scope=spfile sid='*';


來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/31547506/viewspace-3005043/,如需轉載,請註明出處,否則將追究法律責任。

相關文章