Received: from makus.postgresql.org ([98.129.198.125]) by malur.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1TLFgz-0003Kz-Qf for pgsql-performance@postgresql.org; Mon, 08 Oct 2012 15:56:29 +0000 Received: from sss.pgh.pa.us ([66.207.139.130]) by makus.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1TLFgy-0000TU-5S for pgsql-performance@postgresql.org; Mon, 08 Oct 2012 15:56:29 +0000 Received: from sss2.sss.pgh.pa.us (tgl@localhost [127.0.0.1]) by sss.pgh.pa.us (8.14.5/8.14.5) with ESMTP id q98FuRwS002491; Mon, 8 Oct 2012 11:56:27 -0400 (EDT) From: Tom Lane To: Andrzej Zawadzki cc: pgsql-performance@postgresql.org Subject: Re: Strange behavior after upgrade from 9.0 to 9.2 In-reply-to: <5072F41D.5010202@wp.pl> References: <50728C3E.9050904@wp.pl> <1077.1349707951@sss.pgh.pa.us> <5072F41D.5010202@wp.pl> Comments: In-reply-to Andrzej Zawadzki message dated "Mon, 08 Oct 2012 17:41:17 +0200" Date: Mon, 08 Oct 2012 11:56:27 -0400 Message-ID: <2490.1349711787@sss.pgh.pa.us> X-Pg-Spam-Score: -4.0 (----) X-Archive-Number: 201210/49 X-Sequence-Number: 48008 Andrzej Zawadzki writes: > On 08.10.2012 16:52, Tom Lane wrote: >> [ counts... ] You've got nine base relations in that query. I think >> you need to increase from_collapse_limit and/or join_collapse_limit. > Bingo! Thank you! > But... looks like in 9.0 this worked differently or option was skipped? > Because I had default settings of that options and query has worked fine. It looks like 9.0 wasn't flattening the EXISTS subqueries, so those tables didn't count as relations of the main query. regards, tom lane