Oracle性能优化之运行参数设置

Oracle参数调整建议值

sessions=2150
processes=2000
open_cursors=5120
db_file_multiblock_read_count=64
log_buffer=4194034
parallel_min_servers=1
sort_area_size=10485760
db_writer_processes=8  #db_writer_processes参数按照物理CPU核心数*0.7计算
workarea_size_policy =auto
optimizer_index_cost_adj=40
optimizer_dynamic_sampling=4
deferred_segment_creation=false
"_optimizer_use_feedback"=false

 特别说明:db_writer_processes参数按照物理CPU核心数*0.7计算后调整,其它参数遵照建议值进行调整。


 

参数调整方法

1. sqlplus登录Oracle,查询参数文件路径

SQL> show parameter spfile;

2. 修参数

  将原有的参数文件备份,遵照【Oracle参数调整建议值】修改参数

cd /u01/app/oracle/product/11.2.0.4/db_1/dbs
cp spfileorcl.ora spfileorcl.ora.bak
#修改参数db_writer_processes
SQL> alter system set db_writer_processes=8 scope=spfile;

  其它参数如与【Oracle参数调整建议值】不一致,请一并作出修改。

 特别说明:spfile是二进制文件,必须在数据库启动后,通过sql命令进行在线修改。而pfile是文本文件,对于参数的配置,pfile可以直接以文本编辑器打开手工配置。

3. 重启数据库

SQL> shutdown immediate
SQL> startup

 

posted @ 2022-08-02 20:08  查拉图斯特拉面条  阅读(1192)  评论(0编辑  收藏  举报