Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hNqfl-0007LE-Pp for pgsql-hackers@arkaria.postgresql.org; Tue, 07 May 2019 03:21:41 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1hNqfk-0001OT-CQ for pgsql-hackers@arkaria.postgresql.org; Tue, 07 May 2019 03:21:40 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hNqci-0004Ty-Tl for pgsql-hackers@lists.postgresql.org; Tue, 07 May 2019 03:18:32 +0000 Received: from sss.pgh.pa.us ([66.207.139.130]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hNqcg-0008Sd-Qc for pgsql-hackers@postgresql.org; Tue, 07 May 2019 03:18:32 +0000 Received: from sss1.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.pgh.pa.us (8.14.4/8.14.4) with ESMTP id x473ISHQ027903; Mon, 6 May 2019 23:18:28 -0400 From: Tom Lane To: Tomas Vondra cc: Thomas Munro , Melanie Plageman , hackers Subject: Re: accounting for memory used for BufFile during hash joins In-reply-to: <20190507031511.lvp6bqn2e5dpsnga@development> References: <20190504003414.bulcbnge3rhwhcsh@development> <20190507031511.lvp6bqn2e5dpsnga@development> Comments: In-reply-to Tomas Vondra message dated "Tue, 07 May 2019 05:15:11 +0200" MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <27901.1557199108.1@sss.pgh.pa.us> Date: Mon, 06 May 2019 23:18:28 -0400 Message-ID: <27902.1557199108@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk Tomas Vondra writes: > Do we actually check how many duplicates are there during planning? Certainly that's part of the planner's cost estimates ... but it's only as good as the planner's statistical knowledge. regards, tom lane