Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Re: intermittent very high waits in LGWR on Linux?
Noons wrote:
> Holger Baer wrote: >
> > > and don't forget to plonk here the contents > of your brand new "pfile" (edited for Usenet) > so we can peek at it and see if there is anything else > going "clunk". >
Many thanks to Noons and Holger.
This is looking like some kind of HORRIBLE Linux/Oracle interaction, phenomona, way outside the normal scope of tuning via buffer sizes etc.
I have made all the changes (except for data=writeback, since we have other precious data on the f/s)
The situation is COMPLETELY unchanged. My trace file
on a run of 5000 inserts still shows
4922 "log file sync" waits, the shortest of which
is 53 microseconds (zoom!) and the longest of which is
997069.
But the spread...
89% are under 29177 microseconds AKA 29 milliseconds
with a "reasonable" spread.
But the remaining 11% are over 986468 microseconds, which is extraordinarily close to 1 second.
Indeed, there are only 3 times (out of 4922) above 29177 but below 986468.
It seems that I either get "correct" redo log write out, with times varying from 53 to 29177 microseconds, or I "fallback" to some kind of quantized timeout write behavior, driven by a 1 second clock.
This is gettin' weird.
BugBear Received on Fri Jul 01 2005 - 06:14:19 CDT
![]() |
![]() |