| От | Stephan Szabo |
|---|---|
| Тема | Re: [NEWBIE] need help optimizing this query |
| Дата | |
| Msg-id | 20040310070317.L27998@megazone.bigpanda.com обсуждение |
| Ответ на | [NEWBIE] need help optimizing this query (Dexter Tad-y <dexterbt1@my.smart.com.ph>) |
| Ответы |
Re: [NEWBIE] need help optimizing this query
|
| Список | pgsql-general |
On Wed, 10 Mar 2004, Dexter Tad-y wrote: > Greetings, > I need help in optimizing this query: > > select a.id, b.transaction from test as a left join pg_locks as b on > a.xmax = b.transaction where b.transaction is null; > > im using the query in obtaining records not locked by other > transactions. any help is appreciated. It's hard to say without knowing more about the size of a and explain analyze output. On my 7.4 machine, using NOT IN rather than the left join gives about a 2x speed increase on a 400k row table.
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера