DBWR_IO_SLAVES & db_writer_processes

DBWR_IO_SLAVES [@more@] DBWR_IO_SLAVES
If it is not practical to use multiple DBWR processes, then Oracle provides a facility whereby the I/O load can be distributed over multiple slave processes. The DBWR process is the only process that scans the buffer cache LRU list for blocks to be written out. However, the I/O for those blocks is performed by the I/O slaves. The number of I/O slaves is determined by the parameter DBWR_IO_SLAVES.

DBWR_IO_SLAVES is intended for scenarios where you cannot use multiple DB_WRITER_PROCESSES (for example, where you have a single CPU). I/O slaves are also useful when asynchronous I/O is not available, because the multiple I/O slaves simulate nonblocking, asynchronous requests by freeing DBWR to continue identifying blocks in the cache to be written. Asynchronous I/O at the operating system level, if you have it, is generally preferred.

DBWR I/O slaves are allocated immediately following database open when the first I/O request is made. The DBWR continues to perform all of the DBWR-related work, apart from performing I/O. I/O slaves simply perform the I/O on behalf of DBWR. The writing of the batch is parallelized between the I/O slaves.

Choosing Between Multiple DBWR Processes and I/O Slaves
Configuring multiple DBWR processes benefits performance when a single DBWR process is unable to keep up with the required workload. However, before configuring multiple DBWR processes, check whether asynchronous I/O is available and configured on the system. If the system supports asynchronous I/O but it is not currently used, then enable asynchronous I/O to see if this alleviates the problem. If the system does not support asynchronous I/O, or if asynchronous I/O is already configured and there is still a DBWR bottleneck, then configure multiple DBWR processes.

Using multiple DBWRs parallelizes the gathering and writing of buffers. Therefore, multiple DBWn processes should deliver more throughput than one DBWR process with the same number of I/O slaves. [B]For this reason, the use of I/O slaves has been deprecated in favor of multiple DBWR processes. I/O slaves should only be used if multiple DBWR processes cannot be configured.[/B]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/66634/viewspace-1059939/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/66634/viewspace-1059939/

您好!如果您的电脑在重装系统后没有网络连接,您可以尝试以下步骤来解决问题: 1. 检查网线连接:确保网线正确连接到您的电脑和路由器/调制解调器上。如果使用的是无线网络,请确保无线网卡已经正确安装。 2. 检查网络适配器驱动程序:打开设备管理器(可通过按下Win + X键,然后选择"设备管理器")并展开"网络适配器"。检查是否有任何驱动程序显示为黄色感叹号或问号,这表示可能存在驱动程序问题。如果有问题驱动程序,请下载并安装适当的驱动程序。 3. 启用网络适配器:如果网络适配器显示为禁用状态,请右键单击适配器并选择"启用"。 4. 重置网络设置:打开命令提示符(按下Win + R键,然后输入"cmd")并执行以下命令: netsh winsock reset netsh int ip reset 这将重置网络设置,并可能解决一些网络连接问题。 5. 更新操作系统:确保您的Windows 7系统已经安装了所有可用的更新。打开控制面板,选择"Windows Update",然后点击"检查更新"。安装任何可用的更新,并重新启动计算机。 如果上述步骤仍然无法解决问题,您可能需要考虑重新安装或更新网络驱动程序,或者联系您的网络服务提供商或计算机制造商寻求进一步的支持。希望这些信息对您有所帮助!如有其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值