Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Re: Boss is asking for 'root cause analysis'
Unless you have some sort of performance monitoring data, I suspect that
finding the root cause will be impossible.
If you have , say, statspack or ultbstat/utlestat reports covering the relevant period, or explain plans for the problem queries before and after it will be pretty difficult to see what was going on.
I'd strongly suspect the dataload causing the access plans to become inappropriate but without seeing the access plans it is pretty well impossible to tell.
The other question to ask is wether the reporting tools/queries had been changed/upgraded in anyway.
-- Niall Litchfield Oracle DBA Audit Commission UK "Ed Stevens" <nospam_at_noway.nohow> wrote in message news:agivavojrihsnt07pg6d6tu0vvvphi8hu1_at_4ax.com...Received on Wed Apr 30 2003 - 09:29:20 CDT
> Platform -- Oracle 8.0.6 EE on NT4 -- data warehouse app
>
> Last week app users raised an issue where several report generating
> queries that had been running in 1 to 5 minutes were suddenly running
> several hours before failing with a "time out" (their term -- I never
> saw it).
>
> Stats were current, no structural changes had been made to the db,
> init parms had not been touched in over a year. The db is shutdown
> nightly for a cold backup. The day after the last reported "good" run
> of these reports there had been a normal monthly data load that added
> a modest number of rows to the major tables. By modest, I mean a few
> tens of thousands to tables with 8.5 million rows. These tables did
> have about 2.5 million chaned rows, but it is not clear when or
> exactly how they became chained. There are no variable length
> columns. Most columns are 'nulls allowed' but it is believed that in
> practice none of them are ever actually null.
>
> We asked a couple of DBAs at another affiliate location on this
> account to take a look and see what they thought. Their only response
> was 'when dealing with data warehouse apps, we always set
> STAR_TRANSFORMATION_ENABLED=TRUE. We tried it and the problem went
> away. When pressed for more details, they could only say "we've
> always done it that way."
>
> Now my manager is pressing for a root cause analysis and preventative
> measures. When the question is asked regarding why did things
> suddenly fall over and break, the only response the DBA that found the
> solution can give is that perhaps we passed some sort of threshold.
> Now I'm being pressed to determine if that is the case, and if so,
> exactly what was the threshold that was passed; and if not crossing a
> threshold, then what *was* the problem.
>
> I'm not sure it *can* be determined at this time what went wrong, but
> I have to exhaust all avenues in attempting to satisfy the questions
> being asked. So, would anyone have any insights or care to comment on
> any of the above?
![]() |
![]() |