ITPub博客

首页 > 数据库 > Oracle > Oracle 19C 数据库参数推荐(三)

Oracle 19C 数据库参数推荐(三)

原创 Oracle 作者:jason_yehua 时间:2024-01-25 09:12:17 0 删除 编辑
参数名 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/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-05-22

  • 博文量
    122
  • 访问量
    99627