紧急求救,有关oracle最大并发处理是多少?对硬件与操作系统有什么要求?并发处理的原因是什么?怎样优化啊?我现在设置的是1000但是业务发展并发数很大,尤其是节假日!有没有其它方案?比如我要达到并发8000,有什么方案解决?
多谢!希望详细点!
多谢!希望详细点!
解决方案 »
- 求教高手关于oracle海量数据实时数据查询的实现方案!!!
- 一条sql语句
- 懂数据库事务(asp.ne)的高手进!500分等你拿!
- 存储过程的问题,请高手解决
- 如何大批量的往oracle中倒入数据?
- alter session无效的问题
- oracle服务已启动,但数据库却未启动 急急急急急急
- xp系统上安装oracle9i,在配置工具时出现agent configuration assistant 失败
- PL/SQL DEVELOPE无法进入调试模式,请教下是怎么回事呀
- sql*plus中怎样执行有返回记录集的存储过程?
- 数据库架构问题(oracle和mysql)
- delphi 怎么调用oracle有返回参数的存储过程
如果为1000用户,则pga5G,根据一般OLAP的pga占oracle使用内存的20-40%
取中间值,oracle所用的物理内存为15G左右,按oracle使用物理内存为操作系统的80%
则整个物理内存为18G左右,这只是一个估计数,实际情况要根据业务与用户进行调整。
CPU资源可以根据IDLE来确定,一般来说,CPU IDLE在高峰负载不要低于40%。
以上为个人见解,大家都来讨论一下。
这样可以满足一定需要,但是会增加连接与断开频率,增加IO负担,不知道理解对不....
如果为1000用户,则pga5G,根据一般OLAP的pga占oracle使用内存的20-40%
取中间值,oracle所用的物理内存为15G左右,按oracle使用物理内存为操作系统的80%
则整个物理内存为18G左右,这只是一个估计数,实际情况要根据业务与用户进行调整。
CPU资源可以根据IDLE来确定,一般来说,CPU IDLE在高峰负载不要低于40%。
以上为个人见解,大家都来讨论一下也就是并发1000个需要物理内存15-18G? 如果并发2000个是需要30-40G? CPU是多少?我觉得缩短SESSION连接的空闲时间,维持并发数这个我可以理解为:增加IO的负担能减少并发(解锁)的处理时间,对吗?
假如你的系统现在的只能处理2000个并发,强制把processes参数设成8000的话,一当高并发时,你的机器就可能DOWN了