Oracle Performance Firefighting
by Craig Shallahamer

Get the book here



Craig Shallahamer's Blog

You were brought to this page based on an internet search and as a free service to Oracle DBAs.

The text below is an except from the book, Oracle Performance Firefighting, written by Craig Shallahamer of OraPub, Inc. Figures and tables are not included on this page, only their reference.
To order the book in either print or PDF form, click here.


©2009, 2010 by Craig Shallahamer. This is copyrighted material.
Please—Out of respect for those involved in the creation of the book and also for their familes, we ask you to respect the copyright both in intent and deed. Thank you.

-------------------------------

While the batch, nowait option appears to have a higher commit rate than the immediate, nowait option, I ran a statistical significance test6 to ensure any workload difference could not be attributed to randomness. The statistical significance test clearly indicated (99.7% confidence level) that the batch, nowait option did indeed process more commits per second than the immediate, nowait option.

In this particular experiment, the difference between the batch, wait option and the immediate, wait option was not statistically significant-that is, any difference can be attributed to randomness. Just to ensure there was not a problem with my experiment, I collected four additional samples for the batch, wait option. It appears that whatever performance improvement was gained by batching the redo was offset by the log writer background process's slower synchronous writes. This is plausible because, while Table 8-1 does not show this, the average log file parallel write wait time was around a painfully slow 20 ms.

To summarize, if your application can handle lost committed transactions at the session or instance level, and your top wait event is log file sync, then the commit write facility rocks! Otherwise, don't mess with it and sleep well at night.

©2009, 2010 by Craig Shallahamer. This is copyrighted material.
Please—Out of respect for those involved in the creation of the book and also for their familes, we ask you to respect the copyright both in intent and deed. Thank you.


Know what's important before it's too late!

OraPub's
Performance Training

is like no other...





More Class Pics...
Get student testimonials!