Patrick Rotsaert <[EMAIL PROTECTED]> writes:
> I did a vacuum analyze, now the explain gives different results.

> pointspp=# explain select trid, count(*) from pptran group by trid 
> having count(*) > 1;
>                                    QUERY PLAN
> --------------------------------------------------------------------------------
>  GroupAggregate  (cost=9842885.29..10840821.57 rows=36288592 width=18)
>    Filter: (count(*) > 1)
>    ->  Sort  (cost=9842885.29..9933606.77 rows=36288592 width=18)
>          Sort Key: trid
>          ->  Seq Scan on pptran  (cost=0.00..1039725.92 rows=36288592 
> width=18)
> (5 rows)

OK that looks more reasonable.

> pointspp=# select trid, count(*) from pptran group by trid having 
> count(*) > 1;
> ERROR:  could not write block 661572 of temporary file: No space left on 
> device
> HINT:  Perhaps out of disk space?

> I have 5.1GB of free disk space. If this is the cause, I have a 
> problem... or is there another way to extract (and remove) duplicate rows?

Time to buy more disk :-(

                        regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 5: don't forget to increase your free space map settings

Reply via email to