Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> log buffer question

log buffer question

From: Zin Zean <zine_at_yahoo.com>
Date: Thu, 16 Aug 2001 08:06:40 GMT
Message-ID: <3AE07A9C.87641F1A@yahoo.com>


Hello.
I'm running 8.1.7 on Solaris 2.7. My database supports a web site.

When oracle writes to the redo log file, such as when a user performs a commit,
does it write LOG_BUFFER (setting in the init.ora) number of bytes? ie. flush the entire log buffer?

Or does it only write transaction's redo buffer information?

The reason I'm asking is that the top two wait events in our system is log file sync and log file parallel writes. Since these two events have waits
on the same order of magnitude I'm assuming that we're writing to the redo log at a high rate b/c of the number of commits in our system. And we have LOG_BUFFER set to 512K and our redos at 10M we are seeing 100's of log switches in an hour. And I'm hoping that if we reduce LOG_BUFFER the log switch frequency will go down.

Thanks. Received on Thu Aug 16 2001 - 03:06:40 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US