学习、学习、再学习!
请大家在浏览文章的时候别吝惜你的手指,请点击下小黄星,这是对我的劳动成果的肯定,谢谢!我会加油的!
在多cpu情况下,多dbwr的好处
上一篇 /
下一篇 2008-04-11 15:51:07
/ 个人分类:oracle体系结构
关于使用多个dbwr和db_io_slaves之间的取舍
2@[-O
bU_S0异步IO和多个dbwr不能同时使用。
!i P%C.buE0Dbwr的数目不能少于DB_BLOCK_LRU_LATCHES参数。所以使用多个dbwr地时候,必须同时设定DB_BLOCK_LRU_LATCHES的数目。
QtF"kmV7Nz0在有多个CPU地机器上,使用多个dbwr进程比使用一个dbwr搭配多个io_slave进程好。ITPUB个人空间u~&K/[1G
c7^
/c%w#E5Zb
q0e0ITPUB个人空间!F%d/E'd.JJ
只有当配置了一个dbwr地情况下才可以配置使用io_slave。
:G_#`*Q:d0Io_slave被dbwr进程调用。
k,v8rs4`9g0Io_slave主要用在不支持异步IO的平台上,来模拟异步IO的效果。
P9{7J*@^6pz0对于有非常大的IO的情况下,即使启用了异步IO,设置多个io_slave还是有性能上面的提升的。ITPUB个人空间)^9md}f+vn
D
如果使用了io_slave的话,lgwr和arc进程使用的IO进程数目为4。ITPUB个人空间tR"gr"_u&Zk6` w
ITPUB个人空间 \4G~!}(^"WP7QR?
ITPUB个人空间#l u6l8~^+^%G\
有人实测的结果是:
JQ(]5J"}AbK p0在Sun E10000机器上,使用dbwr比使用io_slave效果好,通过v$session_wait事件的观察。
'W#a{-HlR*t
?0参考资料:
*E"G z V9T,u0note: 67422.1ITPUB个人空间bwO5M RK3B6X k
note: 47326.1
s7i^3]fD^e0thread:http://metalink.oracle.com/metal ... &p_id=36436.999
S/k n@8J.p.p5^0支持文件系统异步IO的操作系统有:
oqHs
[0b5C L0IBM,Sun,Tru64 5.0+(支持Oracle817+),ITPUB个人空间&{,h3iM-q4J&|
Veritas的quick I/O可以使文件系统在性能上达到裸设备的效率。
引用:http://www.itpub.net/9373.html
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG: