Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oVBaR-0007eZ-RL for pgsql-performance@arkaria.postgresql.org; Mon, 05 Sep 2022 12:52:23 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1oVBaQ-0002gz-Ej for pgsql-performance@arkaria.postgresql.org; Mon, 05 Sep 2022 12:52:22 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oVBaQ-0002gj-0J for pgsql-performance@lists.postgresql.org; Mon, 05 Sep 2022 12:52:22 +0000 Received: from alln-iport-6.cisco.com ([173.37.142.93]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oVBaM-0004Tf-Ar for pgsql-performance@lists.postgresql.org; Mon, 05 Sep 2022 12:52:20 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1910; q=dns/txt; s=iport; t=1662382338; x=1663591938; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=+kesGazP6/btqTx1Pae8uAP3SuwwBD177BZlUYcZRIw=; b=dan+0J2mJxp5LNiKWmeQQ+RexK+aet9jO0nKf99l7+/RgwDGo83MUD++ bql5i1awj0WsBRYf07Ytb3WaueamEiuLSbhXT7XTdgZhSxe6A+7783iVG wc0H/VPhBZvyRUzyO5JKOFvySAKjVYpmdHi5osnJQOjxs8eliZSU1hccf M=; X-IPAS-Result: =?us-ascii?q?A0AkAAAB8BVjmIsNJK1aHQEBAQEJARIBBQUBQIE7CAELA?= =?us-ascii?q?YFRUn8CWTpFiBoDhFBfiBIDm1mBLIElA1QLAQEBDQEBLA8HBAEBgVIBgzMCh?= =?us-ascii?q?GUCJTQJDgECBAEBAQEDAgMBAQEBAQEDAQEFAQEBAgEHBBQBAQEBAQEBAR0ZB?= =?us-ascii?q?Q4QJ4VoDYZCAQEBAQMBESgGAQE3AQsEAgEIEQQBAQEeECgKHQgBAQQOBQgag?= =?us-ascii?q?loBAYJtAzADAQ+bHgGBPwKKH3iBM4EBgggBAQYEBIE4ARVBgwIYgjgDBoE9A?= =?us-ascii?q?YMrjHMnHIINgRVDgjcwPoJiA4FHGjCDW4IuiXWNTTgDRR5CAwtDNhoDFAMFJ?= =?us-ascii?q?AcDGQ8jDQ0EFgcMAwMFJQMCAhsHAgIDAgYVBQICTTgIBAgEKyQPBQIHLwUEL?= =?us-ascii?q?wIeBAUGEQgCFgIGBAQEBBUCEAgCCCYXBxMzGQEFWRAJIRwOGg0FBhMDIG0FR?= =?us-ascii?q?Q8oMjU5Kx0bCoEOKigVAwQEAwIGEwMDIAIQLDEUBCkTEi0HK3MJAgMiZQUDA?= =?us-ascii?q?wQoLAMJIAQcBygmPAdZOgEEAwMQIj0GAwkDAiRagTyWSoIOYlcCgRg1wmUKg?= =?us-ascii?q?1KLLY0DiBQWg3alAIMwhmiMb4JKim+ZfwIEAgQFAg4BAQaBYToPgUxwFYMiE?= =?us-ascii?q?j8ZD44gCw4Jg1CFFIVKdQIBAQE2AgYLAQEDCYpSAQE?= IronPort-PHdr: A9a23:wNaHnxJoHXQjKl/otdmcuWEyDhhOgF28FgIW659yjbVIf+zj+pn5J 0XQ6L1ri0OBRoTU7f9Iyo+0+6DtUGAN+9CN5XYFdpEfWxoMk85DmQsmDYaMAlH6K/i/aSs8E YxCWVZp8mv9P1JSHZP1ZkbZpTu56jtBcig= IronPort-Data: A9a23:RBzE/KgujL0MoT6795FXuwGbX161RBAKZh0ujC45NGQN5FlHY01je htvXDqDP6mCZDPxLdh0PIjl8U8B7JOAzoBjQAJtpH1mFiNjpJueD7x1DKtf0wB+jyHnZBg6h ynLQoCYdKjYdleF+lH1dOKJQUBUjclkfJKkYAL/En03FFQMpBsJ00o5wbZo2tMw2LBVPivU0 T/Mi5yHULOa82Yc3lI8s8pvfzs24ZweEBtB1rAPTagjUG32zhH5P7pDTU2FFEYUd6EPdgKMq 0kv+5nilo/R109F5tpICd8XeGVSKlLZFVDmZna7x8FOjzAazhHe3JrXO9JBZWl3uWiynuxM5 /NkiIK2YAEyP7/TzbF1vxlwS0mSPIVP/LvBZHO4q8HWkQvNcmDnxLNlC0Re0Y8wo7ksRzoQs 6VDbmlWP3hvhMruqF6/YuJsj8MnNMDtFIgeoXpnizreCJ7KRLiSHviQtIIJh2xYasZmMcTjS M4QSmJVVwXmeTFVZktGK4gkpbL97pX4W2QI9A3KzUYt2EDLwxdo1P31PcDbfcaPTMNek26cp 3na5CLhBQoGO8aS0iOBtHW2iYfnhTnqSogDPKG18uVjm1qd2ioYDxh+aLegifC9jkj7UNVFJ glKvCEvtqM1skesS7ERQiFUvlbZsjA8aYdrEtEHxyek97TSygCCB3obG2sphMMdiOc6Qjkj1 1msltzvBCByvLD9dZ573urOxd9VEXVIRVLudRPoXiNeuIC6/99bYgbnC4c9TvHk17UZDBmqm 1i3QD4Ca6L/ZCLh/4y/+V3B695HjseUFldujuk7s57M0++UTIehY4rt4l/B4LMeao2YVVKG+ nMDnqByDdzi77nTzURho81UQ9lFAspp1hWG2jaD+LF6rVyQF4aLJ9w43d2HDB4B3jw4UTHoe lTPngha+YVeOnCnBYcuPdzrUJ10l/KxT4m0PhwxUjaoSsUvHONg1Hw+DXN8I0ix+KTRufhlY MzCIZrE4YgyUPk4l1JauNvxIZdylnxhmgs/tLjwzg+s1vKFdWWJRLIeWGZinchnhJ5oVD79q o4FX+PTkk03eLSnPkH/r9VJRXhUdidTOHwDg5ENHgJ1ClA4SDhJ5j646e5JRrGJaIwOy7iQp i3jBRIHoLc97FWeQTi3hrlYQOuHdf5CQbgTZETA4X7AN6AfXLuS IronPort-HdrOrdr: A9a23:JrNAm6PQAOSr68BcT3X155DYdb4zR+YMi2TDiHoedfUFSKOlfp 6V8MjzjSWE9Ar4WBkb6LS90dq7MAzhHPlOkMUs1NaZLUTbUQ6TTb2KgrGSuwEIdxeOlNK1kJ 0QDpSWa+eAQmSS7/yKmzVQeuxIqLLsncDY5ts2jU0dNz2CAJsQiDuRfzzra3GeMzM2Y6bReq Dsg/Zvln6FQzA6f867Dn4KU6zovNvQjq/rZhYAGloO9BSOpSnA0s+1LzGomjMlFx9fy7Yr9m bI1ybj4L+4jv29whjAk0fO8pVtnsf7wNcrPr3MtiFVEESttu+bXvUiZ1SwhkFxnAhp0idvrD D4mWZiAy200QKXQoj6m2qq5+Cq6kdR15ar8y7ovZKkm72heNr/YPAx3r6wtXDimhIdVZhHod J29nPcuJxNARzamiPho9DOShFxj0Kx5WEviOgJkhVkIMMjgZJq3PoiFXluYd49NTO/7JpiHP hlDcna6voTeVSGb2rBtm0qxNC3RHw8EhqPX0BH46WuonJrtWE8y1FdyN0Un38G+p54Q55Y5/ 7cOqAtkL1VVMcZYa90Ge9ES8qqDW7GRw7KLQupUB/aPbBCP2iIp4/84b0z6u3vcJsUzIEqkJ CES19cvX5aQTOYNSRP5uw+zvngehTOYd228LAs23FQgMyIeIbW X-IronPort-Anti-Spam-Filtered: true X-IronPort-AV: E=Sophos;i="5.93,291,1654560000"; d="scan'208";a="955295933" Received: from alln-core-6.cisco.com ([173.36.13.139]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 05 Sep 2022 12:52:17 +0000 Received: from mail.cisco.com (xfe-rtp-002.cisco.com [64.101.210.232]) by alln-core-6.cisco.com (8.15.2/8.15.2) with ESMTPS id 285CqGjq023140 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Mon, 5 Sep 2022 12:52:17 GMT Received: from xfe-aln-002.cisco.com (173.37.135.122) by xfe-rtp-002.cisco.com (64.101.210.232) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Mon, 5 Sep 2022 08:52:16 -0400 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (173.37.151.57) by xfe-aln-002.cisco.com (173.37.135.122) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14 via Frontend Transport; Mon, 5 Sep 2022 07:52:16 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jV+4jjLnurQZQOdvhVqbLn1yGD8oRSHAd4maTzC9770ickbGP+FaK1Lc31ioRPu9HhRYI7SZ6vaGs4iLr/NTUK3E5JlrvwFOSbKSWDb3icBIlevtAjpMwPsDISIBSgT5QSio4eN+ACOCMPvZT0UKRKKnoerAhhYLz3OpmNeNG+neuPfThu3fQw6ecY/yO+gZpdMh1iG7v9+gTw3vJ2IBOjZB+hSwTDFqjAKIZ7I1GyVnHRXDanclHgNg9tBgh9PsI7MUSxSI/ePJ6/yXTvIibOvgorrbJV7VA+ZGqxM5H2VngUXFtnmB0goQCBGY7dHPu7K4dMglzT63wN+ob7TvxQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ki58a16RqqcRzAnEB4jPa7F0yM6en/t62EQ/EgAX9lY=; b=FrtOGTk4D1x48i0oabz2+q5nKxJ4J349LRUWTg+RRXlFol21t01InDVqeOZszTR02E00QYWN0rjhmpC0jlMbkG+UZGddw3k4W0/FC4UdHwjkyKIl1pSlGU2kZ5Y2LoJcpKHbMvBw3vwkIlL3FfLAZN9Cju3YNVwRJUcgqLjvCb8CKhghdc9pl9xSBjzk6hZLsThJnfumYYvWugQ2jzH1Mgt2yW/a7UvfOIzYj8pdrlMWllj407WbPHfCxFff2yz3sInE51OEDowNVa0F85Q6xetd1NtCAbDadkWqSmYXYlFaLG0pBmH6kdFLnh82NzztpWSQykI35ICkFEsOialJRw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ki58a16RqqcRzAnEB4jPa7F0yM6en/t62EQ/EgAX9lY=; b=vp/9NbU3XI+ZdvJEmvnrI6PBu83eU81eEQLJI9rPoWDLx7aafhye+N132naaDzqnIBoK58XsqJnrcl2+V9WdbiH5sMwGpvtg/dvD75IQuIn9S+K2hITbGKseENtXUPb5JGzGPhrJsUaK/vLTgy+788wdHsPYyXSd+5bWnYGPzxU= Received: from PH0PR11MB5191.namprd11.prod.outlook.com (2603:10b6:510:3e::24) by BN6PR11MB1761.namprd11.prod.outlook.com (2603:10b6:404:102::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5588.10; Mon, 5 Sep 2022 12:52:14 +0000 Received: from PH0PR11MB5191.namprd11.prod.outlook.com ([fe80::f03a:4b6d:66ad:b23]) by PH0PR11MB5191.namprd11.prod.outlook.com ([fe80::f03a:4b6d:66ad:b23%6]) with mapi id 15.20.5588.017; Mon, 5 Sep 2022 12:52:14 +0000 From: "James Pang (chaolpan)" To: Justin Pryzby CC: "pgsql-performance@lists.postgresql.org" Subject: RE: Postgresql JDBC process consumes more memory than psql client Thread-Topic: Postgresql JDBC process consumes more memory than psql client Thread-Index: AdjBJDa7k+GqN3+NR5iuG9i/iPSAXAAAW10AAAAZ0cA= Date: Mon, 5 Sep 2022 12:52:14 +0000 Message-ID: References: <20220905124722.GI31833@telsasoft.com> In-Reply-To: <20220905124722.GI31833@telsasoft.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cisco.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 96749453-910a-452b-9631-08da8f3d7511 x-ms-traffictypediagnostic: BN6PR11MB1761:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ZaHq/QoijC5yLQ02SM/Wlt7Yta4OVrXp4rxtEQLWXj+A76NjRnv9A0NeA1H97bSeEteI4Yq1hjzBVUXjTbCsyfPrXNZht5FAhMx/uFAVmifs/2g0qLzhxx4qZd+RP7OOBsbD6JGEapW/s7/ak1bOP2NcRBKKVb6f0pIxS9o4G19kAmRHvZYPVna04BXhBQ4PqzUnVswoOrlIA+Q09xCLf0kBU9Sigmowt0z4XjSqa4kbmNXQiaufxNVsSGrepmxMBepl5B129foYLz5HahwqvM7Qjw4BklKucnQSih1NSdP17Q3q0x90p2W6hj1xArrekOz1DY+vOWrQOjoYQQJLO3oOyhqJFUyKFezhRXPhcgjZKJTRvV596+cjURFVP3nHD3CNb+rAYZEPaiXgBo5fzKPY0p+YlwP6VGxYlbPLvAQCsEMpeXpu5KgTEE+BUGS8SUpJzk8b3wDafxJTb+aSrSKupK3Zn2SbCoxMHPZKGiFraV4LZELx1ykzDvMpQUYofStPonzQrUG85KADnjNaC6BVwQ+B1tOkEkPZUjp0P2CSfrKtEDi2/UPmAYpZCkRmfI8zvh5fO2VIUd6QPCUdOf1QaNYJp2DjLnaeg+Xs8zF5x5ah26FjTLB/XgyO+Yi8t2NN9m8/GDD9HPkRenKs77NQT52/Uu9brdb/M3utmYcDq/OQKda8eKiAKD/iaDaNGrNtdxhj1ymn0E55dJCkvLbkujJHrf15pwHCOFw1zDpzcKYwmG6D5h3kkVHz/HLuK2SBm0waJrD8gaRUCSBC7M9Pf1uw6A3IThH0exCSj9QIUYRB13zqsJaIBgPXeVaPOOxx2xgcNRuMYKAqV8LmiA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB5191.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(4636009)(136003)(39860400002)(376002)(366004)(346002)(396003)(26005)(53546011)(83380400001)(5660300002)(52536014)(478600001)(2906002)(8936002)(7696005)(6506007)(41300700001)(9686003)(33656002)(86362001)(71200400001)(186003)(966005)(38070700005)(55016003)(66446008)(66476007)(66556008)(66946007)(76116006)(8676002)(6916009)(45080400002)(316002)(64756008)(38100700002)(4326008)(122000001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?PEDNVVD0mqffBkXuerUTy0YRxdb9W33yNtAURgrU2bVV+RI2yXeCUDk/QPH9?= =?us-ascii?Q?nFDa3VfecNV9FU9JzuyEocD+0dzlGgmUNbIzxSJs/XArKikK4Gu2sSg4Wv9i?= =?us-ascii?Q?gZ6gCYOP0GsUyVEHf34rLFDV1E4LNdoYtlG/0Yydpm9EcOzS3bvDwX+gqpp9?= =?us-ascii?Q?vliBMdS9Ae/rXRSWJWpR1pzAylXy93vgqnzVfdQW32sSfUUWkhVvZaeJVOII?= =?us-ascii?Q?imsHwlamciItDXMM/qlHh+7MC+7QPXvBejb6M3wLBzV8V3L0likZ55vPTXqR?= =?us-ascii?Q?f7WRiSsXBln8OkeRXTaX3CCHip/i6M6wUXDxBoEpVnQnLwYo9nQF+voq4yQi?= =?us-ascii?Q?RoIk5Q7saNZrVsq1L4C+2OWRe3aN1tOlOeTo6X2rJqw7jhNXkQesJXYxZGmI?= =?us-ascii?Q?LjXJ6ZphotQ+qyLXmvs4k1xD5KZ/sUxFFzQdKO4hfvhgd9VZpUiplmPHivYq?= =?us-ascii?Q?Qu06d4pDCRmAVpgTxW1A6HRzStCjCYri8cQI90M4X1JcbJm4Cj8u42IkHx8/?= =?us-ascii?Q?EWDAbvQN3+WPOJfPJ30oaHkVg/hvWHCugpjTHJow2MdyIcyqsEtlGBEUMEdD?= =?us-ascii?Q?No7Yr0SuPqxnrQgdgWRoAukwLKyt4K4o0D+qQccPnGuZPeO0wmdXQE4EJAJj?= =?us-ascii?Q?tyU1GScgER3XOYy1cFR3XLe3OlJbic7vWB0jvqWJ8vYVQlDQ30oxEKmYdGIQ?= =?us-ascii?Q?q0WFtPnJvCm0yUcb1ObPcdB1NpTbV0wRr7zh+OFjDhlyhZcKEt/hRj5IkIF0?= =?us-ascii?Q?VIpaXC28WTZMiDfUM/d94QLsfdYmzWkTwBZObge5BrgmgwBX6hrwhGUyy9cu?= =?us-ascii?Q?sdvywS1Akc9fjYnd4VvEZG01w6dGPMNXWNpe9j/smQYnypot/M2uumPoiYQS?= =?us-ascii?Q?a+PsIKLBuDqlWdQylOeDuDrR4oeAhpw/09g0L7XBOE4jlx7/dLMpQ2TwFrkV?= =?us-ascii?Q?e/Sbit2tNiAJpyrSD8AukgFUpLX2NrOiYu8pxr8fqJBRX0J3/7/AnPQFh1lh?= =?us-ascii?Q?OmPUILOd3rQOSjzvgIwSf5qOMlQ2GT6acrjRr6qTzWvm2cP4co6pu8rQfeqg?= =?us-ascii?Q?qWmuKS5ztYCZ0zpWwHw9D2kn0pQpnKHzEfeiEcoiBNyHRPBe1Ibyzi7+Wc/S?= =?us-ascii?Q?Aguaq7eqFkXP4902HKMejFxjR0fC1OFCbvsZkK1SDJ+oIoSMcXl/KYqv8L6F?= =?us-ascii?Q?N9zre5RQO9jPQ1aIfaRuKnkpiWCYw+tId/3wRSsJ/l8vdJq/BFa/bS2yccga?= =?us-ascii?Q?gUkbcMmbU+tKEN+KwAMIECCmWmzdPkmO7LlMR/Oh1MS0Xa0NcdSyiHdgBXTS?= =?us-ascii?Q?CBFpnMmrdC/c7i5Ca/IE9LtiJ0v15/789sSB3J1A14MQmmRDf3vBMER6GR9L?= =?us-ascii?Q?j4nWml1FUn9Kh151m51nPq9PFWtbyqsxLeCGecGMPU+bLuRTNfKYccGsSvuZ?= =?us-ascii?Q?YurnZCYQ2Uh1gDyqxflwGKQBnMIVB622+tYBsY5aCBU501jdJUvd80u2bbJ3?= =?us-ascii?Q?EBanz9GO0HGpqZC5YR4xl8QEueFCThwCMOqkpQYP2cJrhoj6WN6WF+Tq4sTF?= =?us-ascii?Q?escPlVPfKig6DfSk8C4lcpU5/VebhpMvOg3CiL2Y?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5191.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 96749453-910a-452b-9631-08da8f3d7511 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Sep 2022 12:52:14.5741 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: qd9PHtLbaFVptR0v5121rHup+Z7c/vSVpBg+ZSc8QJ0DRJJaPB14q/Y8jObsJAZ7rcFvVijL4j6cVw9VAbZyrA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB1761 X-OriginatorOrg: cisco.com X-Outbound-SMTP-Client: 64.101.210.232, xfe-rtp-002.cisco.com X-Outbound-Node: alln-core-6.cisco.com List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk PG V13, yes JDBC use prepared statements , from psql use pruned ,but even = all partitions it NOT consumes too much memory. Any idea how to print SQL = plan from JDBC driver ?=20 -----Original Message----- From: Justin Pryzby =20 Sent: Monday, September 5, 2022 8:47 PM To: James Pang (chaolpan) Cc: pgsql-performance@lists.postgresql.org Subject: Re: Postgresql JDBC process consumes more memory than psql client On Mon, Sep 05, 2022 at 12:40:46PM +0000, James Pang (chaolpan) wrote: > We run same update or delete SQL statement " DELETE FROM ... WHERE ... = " the table is a hash partition table (256 hash partitions). When run the = sql from Postgresql JDBC driver, it soon increased to 150MB memory (RES fil= ed from top command), but when run the same SQL from psql , it only c= onsumes about 10MB memory. UPDATE statements is similar , need 100MB memor= y, even it delete or update 0 rows. Any specific control about Postgresql = JDBC driver ? It sounds like JDBC is using prepared statements, and partitions maybe were= n't pruned by the server. What is the query plan from psql vs from jdbc ? https://wiki.postgresql.org/wiki/Slow_Query_Questions What version is the postgres server ? That affects pruning as well as memory use. https://www.postgresql.org/docs/14/release-14.html Improve the performance of updates and deletes on partitioned tables with m= any partitions (Amit Langote, Tom Lane) This change greatly reduces the planner's overhead for such cases, and also= allows updates/deletes on partitioned tables to use execution-time partiti= on pruning. Actually, this is about the same response as when you asked in June, except= that was about UPDATE. https://www.postgresql.org/message-id/PH0PR11MB519134D4171A126776E3E063D6B8= 9@PH0PR11MB5191.namprd11.prod.outlook.com -- Justin