Re: NOT IN query takes forever

Поиск
Список
Период
Сортировка
От Merlin Moncure
Тема Re: NOT IN query takes forever
Дата
Msg-id 6EE64EF3AB31D5448D0007DD34EEB34101AF1A@Herge.rcsinc.local
обсуждение исходный текст
Ответ на NOT IN query takes forever  (Marius Andreiana <mandreiana@rdslink.ro>)
Ответы Re: NOT IN query takes forever  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: NOT IN query takes forever  (Marius Andreiana <mandreiana@rdslink.ro>)
Re: NOT IN query takes forever  (Christopher Kings-Lynne <chriskl@familyhealth.com.au>)
Список pgsql-performance
> Trying to run this query:
> EXPLAIN ANALYSE
> select * FROM trans
> WHERE query_id NOT IN (select query_id FROM query)
>
> but it will remain like that forever (cancelled after 30 min).

explain analyze actually runs the query to do timings.  Just run explain
and see what you come up with.  More than likely there is a nestloop in
there which is causing the long query time.

Try bumping up shared buffers some and sort mem as much as you safely
can.

Merlin

В списке pgsql-performance по дате отправления:

Предыдущее
От: "Lending, Rune"
Дата:
Сообщение: pg_autovacuum parameters
Следующее
От: Stephan Szabo
Дата:
Сообщение: Re: NOT IN query takes forever