From: | Hervé Piedvache <herve(at)elma(dot)fr> |
---|---|
To: | pgsql-sql(at)postgresql(dot)org |
Subject: | Timing trouble with GROUP BY PostgreSQL / Oracle ? |
Date: | 2000-11-06 17:51:50 |
Message-ID: | 3A06EFB6.14BF8E19@elma.fr |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
Hi,
I would like to know if someone have a solution for me ...
I have a table with today about 2,8 millions records.
The table have good indexes, in our case on idcond, and points !
When I do :
select sum(points) from gains;
With Oracle : 8 sec
With PostGreSQL : 10 sec
OK for this it's ok ...
But when I do :
select sum(points) from gains group by idcond;
With Oracle : 22 sec
With PostGreSQL : about 3 minutes !!!
I have done a vacuum analyse of the table gains ... just before testing
...
What can I do to optimize that result ?
Why the group by function is so slow ??
Thanks for your help !
Regards,
--
Hervé Piedvache
Elma Ingenierie Informatique
6, rue du Faubourg Saint-Honoré
F-75008 - Paris - France
http://www.elma.fr
Tel: +33-1-44949901
Fax: +33-1-44949902
Email: herve(at)elma(dot)fr
From | Date | Subject | |
---|---|---|---|
Next Message | Roberto Mello | 2000-11-07 00:41:28 | UNION in views |
Previous Message | Andreas Tille | 2000-11-06 11:10:54 | Re: Returning Recordsets from Stored-procs |