Quantcast
Channel: Iordan Iotzov's DBA blog
Browsing index pages (38 articles)
↧

Image may be NSFW.
Clik here to view.

How to Find the Optimal Configuration for Your Virtualized Environment

Thanks to the New York Oracle User Group for allowing me to present and to all who attended for their valuable questions and comments. The presentation showcases a framework for finding optimal server...

View Article


Image may be NSFW.
Clik here to view.

Importance of Data Clustering when Deleting in Batches

The inspiration for this post comes from  the OTN discussion “Bulk Deletes from a Large Table”  where I volunteered the idea that we can improve the performance by taking into the account the...

View Article


Image may be NSFW.
Clik here to view.

Detecting Connection Imbalance in Oracle RAC

For Oracle RAC configurations that rely on spreading the load equally among instances, ensuring that inbound connections are balanced is quite important. Since I was not able to find a suitable metric...

View Article

Image may be NSFW.
Clik here to view.

Confidence of Cardinality Estimates Optimization Techniques – When to Use?

Presenting on professional conferences frequently brings out important points that were not highlighted well enough. RMOUG 2015 was no different. After I presented my techniques for performance tuning...

View Article

Image may be NSFW.
Clik here to view.

RMOUG 2015

I am very excited to be selected to present at RMOUG 2015. I got two presentations – “Managing Statistics of Volatile Tables in Oracle” on Wednesday and “Working with Confidence: How Sure Is the Oracle...

View Article


Image may be NSFW.
Clik here to view.

What to Do about Tools Hoarding Parallel Slaves in Oracle

Most GUI tools use cursors with relatively small fetch size (around 50) to retrieve data from Oracle. They open the cursor, fetch some data, show it and then wait on user input. All resources related...

View Article

Image may be NSFW.
Clik here to view.

“Orphaned” LOB Segments

Recently, after doing reorganization in Oracle 11.2.0.2.0 DB, I came upon a LOB segment that does not link to a LOB. That is, there was an entry in USER_SEGMENTS and USER_OBJECTS, but there was no...

View Article

Image may be NSFW.
Clik here to view.

A Patch for JUST_STATS Package

An alert user recently notified my about a problem with the JUST_STATS package. It appears that it does not work properly with PARTITIONs. So, click here to download the first patch. Please note that...

View Article


Image may be NSFW.
Clik here to view.

When Oracle would Choose an Adaptive Execution Plan (part 1)

Understanding when a useful feature, such as Adaptive Execution Plans, would fire is of crucial importance for the stability of any DB system. There are a few documents explaining how this feature...

View Article


Image may be NSFW.
Clik here to view.

An Oracle Distributed Query CBO Bug Finally Fixed (After 7 Years)

Optimizing distributed queries in Oracle is inherently more difficult. The CBO not only has to account for the additional resources related with distributed processing in Oracle, such as networking,...

View Article

Image may be NSFW.
Clik here to view.

When Oracle would Choose an Adaptive Execution Plan – General Thoughts

Adaptive Execution Plans is one of the most existing new features in Oracle 12c. This post is not about how this feature works or its benefits, but rather about when Oracle would choose to use it. In...

View Article

Image may be NSFW.
Clik here to view.

RMOUG 2014

I was very excited to present at RMOUG 2014 – my first time at that conference. Unfortunately, I got sick and I had to cancel. The name of the presentation was: Working with Confidence: How Sure Is the...

View Article

Image may be NSFW.
Clik here to view.

More on Dynamic Sampling Level 11 (AUTO) in Oracle 12c

In a previous post I showed an example of how the new AUTO dynamic sampling level (11) consumed significant resources for a very simple SQL statement. Here, I’ll try to find your why. First surprise!...

View Article


Image may be NSFW.
Clik here to view.

What is the Deal with AVG_LEAF_BLOCKS_PER_KEY (DBA_INDEXES) !?!

AVG_LEAF_BLOCKS_PER_KEY column in DBA_INDEXES should show the average number of leaf blocks in which each distinct value in the index appears. Common sense and Christian’s Antognini’s book...

View Article

Image may be NSFW.
Clik here to view.

Dynamic sampling in Oracle 12c – it goes up to 11. Really!

For the first time in many years, Oracle introduced a new option for dynamic sampling, and a major one for that – http://docs.oracle.com/cd/E11882_01/server.112/e16638/stats.htm#PFGRF95292  . The new...

View Article


Image may be NSFW.
Clik here to view.

The Cost of Adaptive Execution Plans in Oracle (a Small Study) Part 3

My previous two posts, The Cost of Adaptive Execution Plans in Oracle (a Small Study) Part 1 and The Cost of Adaptive Execution Plans in Oracle (a Small Study) Part 2,  focused on estimating the impact...

View Article

Image may be NSFW.
Clik here to view.

The Cost of Adaptive Execution Plans in Oracle (a Small Study) Part 2

In my previous post, I tried to find out the performance impact of adaptive execution plans (AEP). During the test, I used OPTIMIZER_ADAPTIVE_REPORTING_ONLY parameter to switch on and off adaptive...

View Article


Image may be NSFW.
Clik here to view.

The Cost of Adaptive Execution Plans in Oracle (a Small Study)

Adaptive execution plans is a new Oracle 12c feature. I consider it one of the most important ones. Oracle 12c would pick the join method based on the actual number of rows retrieved during the first...

View Article

Image may be NSFW.
Clik here to view.

New York Oracle User Group (NYOUG) Fall 2013 Conference

Thanks to all who attended my session at NYOUG. As usual, it was a great experience! Download the presentation here and the white paper here. You can also download the spec here and the body here of...

View Article

Image may be NSFW.
Clik here to view.

NYOUG Fall General Meeting (2013)

I am excited to present at the NYOUG Fall General Meeting (2013). I’ll be speaking about volatile tables in Oracle. They are not common, yet they can wreak havoc on the database performance when...

View Article
Browsing index pages (38 articles)


Latest Images