Tuning ‘log file sync’ wait events
In this blog entry, we will discuss strategies and techniques to resolve ‘log file sync’ waits. This entry is intended to show an approach based upon scientific principes, not necessarily a step by...
View ArticleImport performance: Does import of date column resorts to single row inserts,...
We had a discussion about import performance in this otn forum . During the discussion, OP raised a doubt that import will resort to single row inserts for tables with date columns. Buffer parameter...
View ArticlePerformance issue: High Kernel mode CPU usage
Recently, we resolved a performance issue with one of our esteemed clients. Problem was interesting and worth blogging about it. Problem An application makes 300 static connections to database DB1 in...
View ArticleLog file synch tuning #2
After reading my earlier blog about log file sync tuning a reader sent an interesting issue, worth blogging about it. Problem Excessive wait time for ‘log file sync’ event while wait time for ‘log...
View ArticleCardinality feedback to resolve a Cache buffers chains latch contention issue
Earlier, I blogged about resolving cache buffers chains latch contention in my earlier entry , in which, root cause was excessive index access due to Nested Loops join. Recently, we resolved another...
View ArticleLock table followed by DDL?
My client DBA wrote a small script: To drop a column to a busy table. This application is mostly an OLTP application and table is modified heavily. It is hard to get a lock on the table, even though...
View ArticleDOUG presentation: Why does optimizer hate my SQL?
I presented about Cost based optimizer explaining why some times CBO chose inefficient access plan, even though, there is an efficient plan in the search space. This entry is to post presentation...
View ArticleLibrary cache lock and library cache pin waits
I encountered few customer issues centered around library cache lock and library cache pin waits. Library cache lock and pin waits can hang instance, and in few cases, whole clusters of RAC instances...
View ArticleRAC object remastering ( Dynamic remastering )
In RAC, every data block is mastered by an instance. Mastering a block simply means that master instance keeps track of the state of the block until the next reconfiguration event (due to instance...
View ArticleRMOUG 2012 – Hello Denver!
On February 14-16, I’ll be at the Colorado Convention Center in Denver, Colorado for RMOUG’s Training Days Conference. This is the largest regional Oracle User Conference in North America and attracts...
View ArticleBook: Expert Oracle RAC 12c
A quick note, Expert Oracle RAC book co-written by me is available now: Expert Oracle RAC 12c. I have written about 6 chapters covering the RAC internals that you may want to learn I even managed to...
View Article