| От | dima |
|---|---|
| Тема | Re: some optimization? |
| Дата | |
| Msg-id | 3D89B30B.6050003@mail.ru обсуждение исходный текст |
| Ответ на | some optimization? (Ciprian Popovici <ciprian.popovici@integrare.ro>) |
| Список | 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 по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера