Oracle 参数调整

[复制链接]
查看11 | 回复8 | 2015-8-18 12:18:21 | 显示全部楼层 |阅读模式
各位大师请教个问题,我们机器的型号是IBM M系列,内储有6G,有4颗CPU,AIX是5.1,数据库是ORACLE 9i,不知
以下的参数是否有调整的必要,谢谢您们的解答
db_writer_processes
integer 8
parallel_max_servers
integer 16
parallel_min_servers
integer 8
回复

使用道具 举报

千问 | 2015-8-18 12:18:21 | 显示全部楼层
What your oracle run for? OLTP? DW/OLAP?
if you run OLTP, I didn't suggest you set the parallel series ..
for db_writer_processes, pls check your alert,
回复

使用道具 举报

千问 | 2015-8-18 12:18:21 | 显示全部楼层
db_writer_processes看你的系统的负载大小情况而定,parallel_max_servers,parallel_min_servers
在oltp系统一般不建议。
回复

使用道具 举报

千问 | 2015-8-18 12:18:21 | 显示全部楼层
最初由 lcmlsj 发布
[B]db_writer_processes看你的系统的负载大小情况而定,parallel_max_servers,parallel_min_servers
在oltp系统一般不建议。 [/B]

parallel_max_servers,parallel_min_servers
这是具体做什么用的?
回复

使用道具 举报

千问 | 2015-8-18 12:18:21 | 显示全部楼层
4 CPU
我会设置
db_writer_processes integer = 3
回复

使用道具 举报

千问 | 2015-8-18 12:18:21 | 显示全部楼层
最初由 yxyup 发布
[B]
parallel_max_servers,parallel_min_servers
这是具体做什么用的? [/B]

parellel 呗.
也就是并行执行时启动的并行进程的个数, oltp应用不建议使用.
回复

使用道具 举报

千问 | 2015-8-18 12:18:21 | 显示全部楼层
最初由 yxyup 发布
[B]
parallel_max_servers,parallel_min_servers
这是具体做什么用的? [/B]

刚好正在学习这个,一起学习一下!

这个参数值的推荐设置是:
2 x DOP x NUMBER_OF_CONCURRENT_USERS
DOP的意思是:degree of parallelism,就是并行度
如果你设置PARALLEL_AUTOMATIC_TUNING =FALSE,那么你应该设置PARALLEL_MAX_SERVERS 参数,否则不需要设置
默认的PARALLEL_MAX_SERVERS值是5
想要测试自己的这个参数,可以设置PARALLEL_MIN_PERCENT 值(默认是0)到100,那么如果一个并行操作达不到指定的DOP时将会报错
通常是这个错误:
ORA-12827: insufficient parallel query slaves available
回复

使用道具 举报

千问 | 2015-8-18 12:18:21 | 显示全部楼层
db_writer_processes integer 8,
看你们的数据更新量的大小了,设成1如果都OK的话,就没有必要开8个写进程吧?
回复

使用道具 举报

千问 | 2015-8-18 12:18:21 | 显示全部楼层
谢谢各位大师的指导,受教了。不过我们的系统,白天是属于OLTP,晚上则是DW/OLAP,(每天资料的更新量,大概30几万笔)这时又如何调整?之前之所以调parallel_min_servers integer 8,是根据ORACLE给我们的建议(CPU*2),不过看完各位的建议,我想我还是会将它往下调整。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行