Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> Re: RE: query slow in 9i, but not slow in 8i
I would NOT do that. "method_opt='FOR ALL COLUMNS'" will collect histograms
of (default) size 75 for ALL columns of the table. At best that would be a
waste of time and resources, but it could easily be rather detrimental to
access paths. You do NOT want to collect histograms unless it is warranted.
If the columns did not have histograms in 8i, I would not suddenly create any in 9i.
At 11:55 AM 3/1/2004, you wrote:
>then you did not properly analyze the tables. look at the cardinality in
>the plan.
>
>card=estimated rows. estimated runs is determined by dba_tables.num_rows
>which is populated when tables are analyzed.
>
>do the following
>
>exec
>dbms_stats_gather_table_stats(ownname=>'blah',tabnam=>'blah',method_opt='FOR
>ALL COLUMNS',cascade=>true);
>
>on both tables in 9204.
Wolfgang Breitling
Oracle7, 8, 8i, 9i OCP DBA
Centrex Consulting Corporation
http://www.centrexcc.com
-- Archives are at http://www.freelists.org/archives/oracle-l/ FAQ is at http://www.freelists.org/help/fom-serve/cache/1.html -----------------------------------------------------------------Received on Mon Mar 01 2004 - 13:15:15 CST
![]() |
![]() |