Re: 7.3 vs 7.2 - different query plan, bad performance

Поиск
Список
Период
Сортировка
От siaco@allegro.pl
Тема Re: 7.3 vs 7.2 - different query plan, bad performance
Дата
Msg-id 20030616063850.GA31813@siaco.id.pl
обсуждение исходный текст
Ответ на Re: 7.3 vs 7.2 - different query plan, bad performance  (Manfred Koizar <mkoi-pg@aon.at>)
Ответы Re: 7.3 vs 7.2 - different query plan, bad performance
Список pgsql-performance
On Sun, Jun 15, 2003 at 09:48:08PM +0200, Manfred Koizar wrote:
> On Fri, 13 Jun 2003 20:45:06 +0200, Ryszard Lach <siaco@autograf.pl>
> wrote:
> >I have a problem with performance after upgrading from 7.2 to 7.3.
>
> Try
>     VACUUM ANALYSE;
>
> and then re-run your query.  If it is still slow, post the new EXPLAIN
> ANALYSE output here.
>

Hm. I've tried it too. I don't see a big difference:

siaco=# explain analyze  select count(*) from v_c;
                                                        QUERY PLAN

---------------------------------------------------------------------------------------------------------------------------
 Aggregate  (cost=210.83..210.83 rows=1 width=8) (actual time=5418.09..5418.09 rows=1 loops=1)
   ->  Subquery Scan v_c  (cost=28.40..197.63 rows=5281 width=8) (actual time=4.59..5414.13 rows=5281 loops=1)
         ->  Hash Join  (cost=28.40..197.63 rows=5281 width=8) (actual time=4.58..5407.73 rows=5281 loops=1)
               Hash Cond: ("outer".id = "inner".id)
               ->  Seq Scan on b t1  (cost=0.00..76.81 rows=5281 width=4) (actual time=0.01..9.68 rows=5281 loops=1)
               ->  Hash  (cost=24.32..24.32 rows=1632 width=4) (actual time=3.29..3.29 rows=0 loops=1)
                     ->  Seq Scan on a t2  (cost=0.00..24.32 rows=1632 width=4) (actual time=0.01..1.88 rows=1632
loops=1)
               SubPlan
                 ->  Aggregate  (cost=28.41..28.41 rows=1 width=0) (actual time=1.02..1.02 rows=1 loops=5281)
                       ->  Seq Scan on a t3  (cost=0.00..28.40 rows=3 width=0) (actual time=0.76..1.01 rows=1
loops=5281)
                             Filter: (parent_id = $0)
 Total runtime: 5433.65 msec


--
"First they ignore you. Then they laugh at you. Then they
fight you. Then you win." - Mohandas Gandhi.

В списке pgsql-performance по дате отправления:

Предыдущее
От: "Jim C. Nasby"
Дата:
Сообщение: Re: Partial index where clause not filtering through
Следующее
От: Tomaz Borstnar
Дата:
Сообщение: Re: any way to use indexscan to get last X values