Re: optimizer

From: Stephan Szabo <sszabo(at)megazone23(dot)bigpanda(dot)com>
To: "Zhang, Anna" <azhang(at)verisign(dot)com>
Cc: "Pgsql-Admin (E-mail)" <pgsql-admin(at)postgresql(dot)org>
Subject: Re: optimizer
Date: 2002-02-27 22:55:27
Message-ID: 20020227145230.D8222-100000@megazone23.bigpanda.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin


On Wed, 27 Feb 2002, Zhang, Anna wrote:

>
> >Is the estimate above (1.5M rows) reasonable? If so, it's probably
> >doing the right thing. If not, what version are you using and are
> >there any very common values that may throw off the estimates; what
> >does select * from pg_statistic where starelid=(select oid from
> >pg_class where relname='domain'); give?

Okay, does running it after set enable_seqscan=false; actually run faster
than the sequence scan version?

> select * from pg_statistic where starelid=(select oid from pg_class where
> relname='domain');
>
> starelid | staattnum | staop | stanullfrac | stacommonfrac |
> stacommonval | staloval |
>
> stahival
> -----------+-----------+-------+-------------+---------------+--------------
> --------------+------------------------------+------------------------------
> -----------------------------------
> 749413081 | 1 | 664 | 0 | 7.02145e-08 | UPSPWR-DOM
>
> | 000000000000000000000-N3-DOM | ZZZZZZZZZZZZZZZZZZZZZ9-DOM
> 749413081 | 2 | 664 | 0 | 7.02145e-08 | UPSPWR
>
> | 00 |
> ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
> 749413081 | 3 | 664 | 0 | 0.728349 | COM
>
> | ARPA | WS
> 749413081 | 4 | 664 | 0 | 0.107595 | NAMEZERO.COM
>
> | ` | ambassador blinds
> 749413081 | 5 | 664 | 0 | 0.107594 | 51 University
> Ave, Suite K | - | zzzzzzzzzzzzzzzzzz
> zzzzzzzzzzzzzzzz, zzzzzzzzzzz 325698
> 749413081 | 6 | 664 | 0.312378 | 0.107716 | LOS GATOS
>
> | - | Murray
> 749413081 | 7 | 664 | 0.312378 | 0.227842 | CA
>
> | AA | WY
> 749413081 | 8 | 664 | 0.312119 | 0.107774 | 95030
>
> | 00005 | 99995
> 749413081 | 9 | 664 | 0.00980173 | 0.687646 | US
>
> | AC | ZW
> (9 rows)
>
> The column holdername is not common, same holdername may have a few records.
> I am running postgres 7.2, for pg_statistic table I really no idea what each

Are you *sure* this is a 7.2 server? The above looks like the form from
7.1 and earlier. In any case, it looks like NAMEZERO.COM is the most
common value with about 10% of the table, so I don't think sequence scan
is a bad plan necessarily.

In response to

Browse pgsql-admin by date

  From Date Subject
Next Message Nitesh 2002-02-28 06:05:17 postmaster problem....
Previous Message Zhang, Anna 2002-02-27 22:40:00 Re: optimizer