学习、学习、再学习! 请大家在浏览文章的时候别吝惜你的手指,请点击下小黄星,这是对我的劳动成果的肯定,谢谢!我会加油的!

在多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+v n D
如果使用了io_slave的话,lgwr和arc进程使用的IO进程数目为4。ITPUB个人空间tR"g r"_u&Zk6`w
ITPUB个人空间\4G~!}(^"W P7QR?
ITPUB个人空间#l u6l8~^+^%G\
有人实测的结果是:
JQ(]5J"}AbKp0在Sun E10000机器上,使用dbwr比使用io_slave效果好,通过v$session_wait事件的观察。
'W#a{-H lR*t ?0参考资料:
*E"G z V9T,u0note: 67422.1ITPUB个人空间bw O5MRK3B6X k
note: 47326.1
s7i^3]fD^e0thread:http://metalink.oracle.com/metal ... &p_id=36436.999
S/kn@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:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-08-30  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 826
  • 日志数: 16
  • 图片数: 2
  • 影音数: 1
  • 建立时间: 2008-03-21
  • 更新时间: 2008-08-12

RSS订阅

Open Toolbar