THE WORLD DISCUSSES #PYTHIAN ON TWITTER. HAVE A QUESTION? USE OUR HASHTAG AND ASK AWAY.

Pythian’s Alex Gorbachev in Oracle Magazine

Take a look at this! The January/February edition of Oracle Magazine features an interview with The Pythian Group’s Vice President East Asia-Pacific, Alex Gorbachev. Congrats, Alex!

It must be said here that Alex is no Christo Kutrovsky, a fact that the editors of Oracle Magazine have underscored by publishing a very small picture of Alex with his face obscured by shadow. Don’t be too hurt, Alex—what you lack in coverboy style and sass, you more than make up for in Oracle acumen.

image: The shadowy Alex Gorbachev.

In the background looms either the dome of the famous Sydney Opera House or one of Australia’s Great White Sharks.

Oracle 11G Result Cache in the Real World

As some of you probably already noticed, there was a thread on AskTom discussing the scalability tests I did back in 2007. You are welcome to read the entire thread, but in a nutshell, Tom Kyte claimed that my tests did not reflect how one would use the result cache in the real world.

What is “real world?”

Of course, the important question is whether I tested a feature in a way it was never designed to be used, or whether someone is just trying to make an excuse for poor scalability results by defining “real world” in a way that makes my tests inappropriate.

A new feature

What do you do, then, you first see a new feature? You read about it in the documentation, and then you test it in order to compare what you have read with what you have in reality.

What the documentation tells us

Open the Performance Tuning Guide and go to 7.3.1.4 Result Cache Concepts:

When these queries and functions are executed repeatedly, the results are retrieved directly from the cache memory. This results in a faster response time. The cached results stored become invalid when data in the dependent database objects is modified. The use of the result cache is a database-wide decision.

All it says is that you have to have repeatedly-executed functions and queries to get faster response time. It says nothing about what kind of queries or functions. It also suggests that the result cache should be used database-wide or shouldn’t be used at all (which is perfectly sound according to Jonathan Lewis’s Rules for Hinting).

Now skip up to 7.3.2.7 Use of Result Cache:

OLTP applications can benefit significantly from the use of the result cache. The benefits highly depend on the application. Consider the use of the PL/SQL function result cache and the SQL query result cache when evaluating whether your application can benefit from the result cache.

It clearly says that result cache is perfectly appropriate for OLTP applications. They leave a backdoor with the words, “depend on the application” but, yet again, they say nothing about what kind of OLTP applications.

Read the rest of this entry . . .

Christo Kutrovsky, Oracle Pinup!

Congratulations to Christo, Senior (and stylish!) DBA for The Pythian Group, on his spread in the July/August issue of Oracle Magazine, which you can download! Just jump straight to page 41 (not page 3), feast your eyes and hear what he has to say about Oracle Enterprise Manager! Here’s a sneak preview!

Christo Kutrovsky, Oracle Pinup

Christo is wearing a conservative but bold button-down russet shirt with pinstripe flat-front trousers, an ensemble that screams, “I’m a world-class DBA, but I don’t have to be one!” Here’s a little more about our Christo!

Turn-Ons:

  • long row-level locks on the beach
  • the soft whine of a disk spinning up
  • lounging by a contiguous shared pool
  • a nice RAC
  • saving his clients time and money (Paul made me write this one, okay?)

Turn-Offs:

For those of you who’d like to meet him in the flesh, don’t forget — Christo will be making appearances at Oracle conferences throughout the year!

Start NowWith Pythian - database design, management and emergency handling capabilities...

Live Updates

pythian: @mbleigh - great talk at #confoo "Blending SQL and NoSQL" - our liveblog full of links -
more



Testimonials

  • Serge Racine

    DBA, Brookfield Energy

    We are very satisfied by the service given to us by Andre and Shakir in support of our recent data quality and reorganization initiative.... more