From:Steve Adams
Date:30-Aug-2000 14:03
Subject:   DBWn parameters under 8i


DBWn tuning does not seem to be as much of an issue at 8.1 as before. At least,
I personally have not yet had to contend with any big DBWn tuning problems at
8.1. It is the "DBWR write chunk" (kcbswc not kcbscw) that corresponds to the
old "DB writer IO clump". The value is now set with _db_writer_chunk_writes
rather than _db_block_write_batch. The default value appears to be a platform
specific constant - that is, not derived from any other parameters.

The "new" parameter is a limit on the maximum number of outstanding I/O
operations for all DBWn processes. It can be set with _db_writer_max_writes.
Previously this was limited by the Oracle kernel constant SSTMXIOB, and
customers had to tune down the write batch size to throttle down the number of
simultaneous asynchronous writes if necessary (some operating systems are prone
to losing asynchronous writes if there are too many concurrent requests).


-----Original Message-----
Sent: Tuesday, 29 August 2000 20:14


In Oracle 8.0 my X$KVII shows the DBWR statistic as

DB writer IO clump              50  (#buffers/4)
DB writer checkpoint clump      16

In 8.1 X$KVII new statistic shows as

DBWR max outstanding writes    4096  (#buffers/2)
DBWR write chunk               204

Can  you tell about the new stat and is it because of the new DBWR algorithm? I
have Oracle 8 buffer cache management whitepaper (from Oracle Center of
Excellence). By anyway can i get the same for Oracle 8.1?