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

Home -> Community -> Mailing Lists -> Oracle-L -> Re: Question re statistics

Re: Question re statistics

From: Finn Jorgensen <finn.oracledba_at_gmail.com>
Date: Thu, 29 Nov 2007 22:35:13 -0500
Message-ID: <74f79c6b0711291935u7d77d5fq1cd974f1c63f02f1@mail.gmail.com>


Hint SQL statements to force them into known/proven execution paths? Use stored outlines for the same purpose?

Finn

On Nov 29, 2007 8:11 PM, William Wagman <wjwagman_at_ucdavis.edu> wrote:

> Greetings,
>
> I have come up against this situation before and have never been quite
> sure how to handle it. Running 10gR2 on RHEL 4 EE. In a home grown
> application there are a series of tables in which records are either
> inserted or deleted such that the number of records in the table is
> constantly changing. It is not a large table, the maximum number of
> records at any one time is 5000 but may vary between 0 and 5000. What
> they are seeing is that as updates to the table proceed performance
> degrades because allegedly statistics become old and unhelpful. So what
> they have done is create a job which runs every few minutes and analyzes
> these tables so the statistics stay fresh and performance stays up to
> their standards. Here is a description of one of the tables in question
> -
>
> SQL> desc org.requests
> Name Null? Type
> ----------------------------------------- --------
> ----------------------------
> REQUESTOID NOT NULL RAW(16)
> REQUESTGROUPOID NOT NULL RAW(16)
> REQUEST_TYPE NOT NULL CHAR(1)
> REQUEST_PERSONOID NOT NULL RAW(16)
> OBJECT_TABLE_CODE CHAR(2)
> ORIGINAL_OID RAW(16)
> PENDING_OID RAW(16)
> REQUEST_ACTION CHAR(1)
> REQUEST_DATE DATE
>
> I haven't yet traced a session. I've looked at awr reports but am not
> seeing anything helpful there, yet.
>
> So, my question, and I realize it is an open ended one, can someone
> offer suggestions for resolving this issue and things to look at to
> track down the problem. It just strikes me as being very inefficient,
> silly almost, to analyze these tables every 5 minutes but I don't know
> how to approach a solution.
>
> Thanks.
>
> Bill Wagman
> Univ. of California at Davis
> IET Campus Data Center
> wjwagman_at_ucdavis.edu
> (530) 754-6208
> --
> http://www.freelists.org/webpage/oracle-l
>
>
>

--
http://www.freelists.org/webpage/oracle-l
Received on Thu Nov 29 2007 - 21:35:13 CST

Original text of this message

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