Re: some optimization? - Mailing list pgsql-general

From dima
Subject Re: some optimization?
Date
Msg-id 3D89B30B.6050003@mail.ru
Whole thread Raw
In response to some optimization?  (Ciprian Popovici <ciprian.popovici@integrare.ro>)
List pgsql-general
Ciprian Popovici wrote:
> select distinct on (code) id,code,active from objects \
> where version<=2 and (process=17 or process=0) \
> group by id,code,active,version \
> order by code asc,active desc,version desc
>
> I'm a bit green with Postgres. Is this query performant enough? Are
> there things I can do to make it better (indexing, some other method?)
> I have 'id' as the primary key and unique(code,version,active).
the common optimization step should surely be indexing on all the fields
used in "where" constraint. everything else depends on the various
additional parametres.



pgsql-general by date:

Previous
From: Jochem van Dieten
Date:
Subject: Re: IN vs EXIIST
Next
From: Jean-Christian Imbeault
Date:
Subject: Re: IN vs EXIIST