I can only second what Christian already said. Can you check the raw trace file and search all occurencies of XCTEND and "log file sync"? The latter should be preceding by XCTEND.
Hi
> The big question on my mind is whether log file sync is directly > attributed to commits or if the volume of inserts is enough to > create this. The application does issue many many many inserts.
IIRC I never saw log file sync without a COMMIT. I.e., AFAIK, only COMMITs wait on that event. In addition notice that all other writes that the LGWR has to perform are not synchronous.
In your trace file log file sync events are scattered over the whole trace file?
HTH Chris
-- Best regards, Alex Gorbachev
The Pythian Group Sr. Oracle DBA
http://www.pythian.com/blogs/author/alex/ http://blog.oracloid.com