Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Re: O9i: How to create a matching index to a given query

Re: O9i: How to create a matching index to a given query

From: Robert Klemme <shortcutter_at_googlemail.com>
Date: Mon, 02 Apr 2007 13:44:38 +0200
Message-ID: <57c8klF2bj972U1@mid.individual.net>


On 02.04.2007 12:32, sybrandb wrote:
> So that is why I am saying: Know they data. This is also why
> *developers* should tune applications instead of DBAs. My experience
> tells me most developers know exactly zilch about statement tuning,
> which forces me to reverse engineer the datamodel and application. As
> you are probably aware, those developers invariably blame the database
> for being slow, where it is usually their fault.
> Tuning is not trial and error. Tuning is a craft and sometimes an art.
> But I only became good at it, because developers still are refusing to
> do their job, and just throw their applications over the fence.

Even if developers would do a great job I presume there would be plenty of tuning options left for you (disk allocation, backup strategy etc.). :-)

I believe what you say is exactly why Tom Kyte starts his book with the chapter "It's a team effort". Developers typically may know their data and access patterns but it's usually the DBA's who know Oracle inside out.

I personally am a software engineer and I'd say I know a bit about Oracle internals - because I'm interested in the matter. But I guess the average developer either lacks interest or resources; developers are typically not sent to an Oracle DBA training... (Although that certainly would be helpful in many cases.)

Kind regards

        robert Received on Mon Apr 02 2007 - 06:44:38 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US