Re: 8.3.1 query plan
От
Steve Clark
Тема
Re: 8.3.1 query plan
Дата
Msg-id
48B68A8C.6060404@netwolves.com
Ответ на
Re: 8.3.1 query plan (Tom Lane)
Список
Дерево обсуждения
8.3.1 query plan Steve Clark <sclark@netwolves.com>
Re: 8.3.1 query plan Martijn van Oosterhout <kleptog@svana.org>
Re: 8.3.1 query plan Steve Clark <sclark@netwolves.com>
Re: 8.3.1 query plan Tom Lane <tgl@sss.pgh.pa.us>
Re: 8.3.1 query plan Steve Clark <sclark@netwolves.com>
Re: 8.3.1 query plan Tom Lane <tgl@sss.pgh.pa.us>
Re: 8.3.1 query plan Steve Clark <sclark@netwolves.com>
Tom Lane wrote: > Steve Clark writes: > >>explain insert into myevents select * from t_unit_event_log a where exists >> (select b.event_log_no from myevents b >> where a.event_status = 1 and a.event_ref_log_no IS NOT NULL >> and a.event_ref_log_no = b.event_log_no and a.event_log_no not in >> (select event_log_no from myevents) >> ) > > > Consider testing the conditions on A at the top level, instead of > redundantly checking them inside the sub-query on B. I'm not certain > exactly how much that's hurting you (EXPLAIN ANALYZE output would've > been more informative), but it can't be good. > > regards, tom lane > > Thanks for the response Tom, I am a SQL neophyte, so I'll try to rework the query. The explain analyze runs forever, or longer than a day anyway. Regards, Steve
В списке pgsql-general по дате отправления