Re: slow count in window query - Mailing list pgsql-hackers

From Pavel Stehule
Subject Re: slow count in window query
Date
Msg-id 162867790907162112j6bf48e92wdcc0934ae2e1fc39@mail.gmail.com
Whole thread Raw
In response to Re: slow count in window query  (Hitoshi Harada <umi.tanuki@gmail.com>)
Responses Re: slow count in window query
Re: slow count in window query
List pgsql-hackers
Hello

look on:
postgres=# explain select count(*) over () from x;                        QUERY PLAN
-------------------------------------------------------------WindowAgg  (cost=0.00..265.00 rows=10000 width=0)  ->  Seq
Scanon x  (cost=0.00..140.00 rows=10000 width=0)
 
(2 rows)

Time: 1,473 ms
postgres=# explain select count(*) over (order by a) from x;                              QUERY PLAN
------------------------------------------------------------------------WindowAgg  (cost=0.00..556.25 rows=10000
width=4) ->  Index Scan using gg on x  (cost=0.00..406.25 rows=10000 width=4)
 
(2 rows)

but
query1: 160ms
query2: 72ms

regards
Pavel Stehule


pgsql-hackers by date:

Previous
From: Itagaki Takahiro
Date:
Subject: Re: COPY WITH CSV FORCE QUOTE * -- REVIEW
Next
From: KaiGai Kohei
Date:
Subject: Re: [PATCH] SE-PgSQL/tiny rev.2193