内核参数规范

来源:互联网 发布:中国站长之家软件中心 编辑:程序博客网 时间:2024/06/12 00:05

1.操作系统内核参数:(仅适用linux及同源操作系统)

 

1.1.SHMMAX

   通常设置等于物理内存的大小,但不能超过4G

如:echo 2147483648 >/proc/sys/kernel/shmmax

 

1.2.SHMALL

   保留默认值

 

1.3.SHMMNI

   保留默认值

 

 

 

2.数据库内核参数:

 

2.1.SGA_MAX_SIZE

   设置为物理内存大小×0.8×0.8,且不能超过SHMMAX

 

2.2.SGA_TARGET

   置为非0,启用SGA自动管理,通常设置为一个小于SGA_MAX_SIZE的值,oracle会自动调整。

 

2.3.WORKAREA_SIZE_POLICY

   设置为AUTO.

 

2.4.PGA_AGGREGATE_TARGET

   设置为物理内存大小×0.8×0.2

 

2.5.SHARED_POOL_RESERVED_SIZE

   设置为SHARED_POOL_SIZE10%~20%SHARED_POOL_SIZE的大小可以从v$sga_dynamic_components中取。

 

2.6. _SHARED_POOL_RESERVED_MIN_ALLOC

   设置为4100,该参数为隐藏参数,需手动写到PFILE,再由PFILE创建SPFILE;

 

2.7.TIMED_STATISTICS

   设置为FALSE

2.8.LOG_BUFFER

   大于3M,当LOG_BUFFER_SPACE等待事件较为显著时可考虑加大。

 

2.9.UNDO_MANAGEMENT

   设置为AUTO

 

2.10.UNDO_RETENTION

默认为10800即为3小时,如特殊需要,可考虑加大。

 

2.11.OPTIMIZER_MODE

设置为CHOOSE,在应用层选择使用First_rows/All_rows

 

2.12.OPTIMIZER_INDEX_CACHING

设置成大于50,小于90的某个值,推荐90

 

2.13.OPTIMIZER_INDEX_COST_ADJ

设置为大于10,小于50的某个值,推荐25

原创粉丝点击