Archive for the ‘Oracle’ Category

Automatic DB_FILE_MULTIBLOCK_READ_COUNT

Thursday, August 14th, 2008

Note: Originally this experiment was from a post I wrote on the Oracle Forum: Database - General. I recommend that you read Jonathan Lewis' summarization of the thread instead of reading all 671 posts (as of today). You will spend much less time and get more out ...

Oracle 11g: Incremental Global Statistics On Partitioned Tables

Wednesday, July 16th, 2008

Previously I blogged about the new and improved DBMS_STATS.AUTO_SAMPLE_SIZE used to calculate NDV in Oracle 11g and now I wanted to touch on another new feature of DBMS_STATS in 11g: Incremental Global Statistics On Partitioned Tables. Before Incremental Global Stats (Two-Pass Method) When DBMS_STATS.GATHER_TABLE_STATS collects statistics on a partitioned table, ...

Oracle OpenWorld 2008: The Real-World Performance Group

Wednesday, June 18th, 2008

With Oracle OpenWorld 2008 only a few months away, I thought I would take a moment to mention that the Real-World Performance Group will again be hosting three sessions. If you were at the sessions last year, then you probably know how good they were. If you didn't ...

Using Bitmap Indexes Effectively

Thursday, May 29th, 2008

Recently I was reading this thread, "Trying to make use of bitmap indexes" on the Oracle Forum. Before I had finished a working example, Jonathan Lewis had posted his response which was on par with my thoughts. Since this is a topic I see frequently, I thought ...

Null-Aware Anti-Join

Thursday, May 22nd, 2008

Recently someone showed me a query execution plan with an operation of HASH JOIN ANTI NA. At first, it was thought maybe it was a bug and the operation had a type-o in it, but after further research it was discovered it was a valid operation and a new ...

Top Ways How Not To Scale Your Data Warehouse

Monday, April 28th, 2008

Working in the Real-World Performance Group at Oracle has allowed me to see quite a few customers' data warehouses. Unfortunately some customers find their data warehouse suffering from performance problems, not because there is a platform issue, but often because the features are not used or are not used ...

Choosing An Optimal Stats Gathering Strategy

Wednesday, March 26th, 2008

Recently the Oracle Optimizer Development Team put out a White Paper entitled Upgrading from Oracle Database 9i to 10g: What to expect from the Optimizer. This paper discusses the main differences between 9i and 10g in the subject area of the Optimizer and Statistics. As G.I. Joe ...

Awareness Test

Friday, March 21st, 2008

I came across this video the other day and I immediately thought of rule #3 from my Got Root Cause? post: "Be detail oriented, but do not become too obsessed with any one detail." Watch the video and see if you pass the Awareness Test. Most importantly, remember the punch line ...