Re: Oracle Query Performance, Indexes, and Optimization



Brian Peasland wrote:
jasonlichtenthal@xxxxxxxxx wrote:
I've got an issue that I'm sure the posters here can answer regarding
Oracle databases. I know it is probably a silly issue, but I really
need assistance.

I'm a MS SQL Server guru, which is all we've got in-house. Works great
for our small and mid-sized apps.

For our accounting system, we've outsourced in an ASP model. The
provider is using Oracle 9 for the back end. We're seeing a certain
job (which consists of numerous SQL queries) which takes 45 minutes to
run. IMO, it doesn't seem like it is the type of process that should
take as long as it does.

However, the ASP says they do not have any tools to diagnose which of
the queries are poorly performing, and can't figure out if the
application would be enhanced by additional indexes, etc. I find that
very hard to believe. In SQL Server, there are numerous tools to
perform those tasks, most of which are extremely simple to use (i.e.,
Profiler, Idera's tools, Quest's tools, etc).

Do these types of tools exist for Oracle? Do they come with base
Oracle database administration tools? Query analysis, index analysis,
poorly performing queries, table scans, etc.

I need some information to be able to battle their DBA's, of which I'm
doubting their sincerity as well as ability. I can't believe there
aren't any tools out there that can help an Oracle DBA with their
performance analysis.

Thanks in advance for your help.


Normally, I don't offer this kind of advice, but it seems to me like it's time to dump that ASP and move on to someone else. Oracle does have such tools. And the ASP should be able to have the technical resources on hand to be able to solve this type of problem. After all, then main reason you outsourced this to the ASP was because your company did not have technical expertise in-house and did not desire to bring in this type of expertise to your staff.

As I said, Oracle has all of these tools available. And if one doesn't like using these tools that Oracle provides, many vendors (Quest, etc) will be willing to sell tools to do similar tasks.

HTH,
Brian


One thing I should have mentioned is that it would be wise to look over the contract with the ASP. What does the contract say the ASP is responsible for? It could be that database tuning was not in the contract, as such, the ASP will not perform this function. Or it could be part of the contract and in that case, they would be in breach of said contract.

None of this does not excuse the information passed on by the ASP. A reliable ASP would say something like "yes, those tools exist, however it is outside the scope of our current contract. For $XXX more, we will be happy to provide the requested services".

Cheers,
Brian

--
===================================================================

Brian Peasland
dba@xxxxxxxxxxxxxxxxxxx
http://www.peasland.net

Remove the "nospam." from the email address to email me.


"I can give it to you cheap, quick, and good.
Now pick two out of the three" - Unknown

--
Posted via a free Usenet account from http://www.teranews.com

.



Relevant Pages

  • Re: Death of the DBA
    ... tend to stay in that skillset as the pay range for SQL Server DBA's ... For most of the Oracle contract offers i see, ... only Oracle skills, IMHO. ...
    (comp.databases.oracle.server)
  • Executing DTS that connect to Oracle from an ASP page
    ... I have a DTS that connect to an Oracle database and transform the data ... the DTS through the ASP page it fails in the Oracle task (I have a few ... without the Oracle Connection (pure SQL Server) and it works fine from ...
    (microsoft.public.sqlserver.dts)
  • Re: Problem with asp pages accessing database and internet access on web server
    ... inetinfo.exe), handles, threads, asp page requests per second ... Oracle is not unknown, delevering Ole db drivers that leak as hell:) ... Now every three or four days the ASP/.NET pages> that access the database fail to respond. ... A related issue is that from the machine access to the> internet fails with a DNS error. ...
    (microsoft.public.inetserver.iis)
  • Re: Oracle Query Performance, Indexes, and Optimization
    ... Oracle databases. ... I'm a MS SQL Server guru, which is all we've got in-house. ... we've outsourced in an ASP model. ... provider is using Oracle 9 for the back end. ...
    (comp.databases.oracle.server)
  • Re: Death of the DBA
    ... tend to stay in that skillset as the pay range for SQL Server DBA's ... For most of the Oracle contract offers i see, ... only Oracle skills, IMHO. ...
    (comp.databases.oracle.server)