Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1sPWJE-0052si-R3 for pgsql-general@arkaria.postgresql.org; Thu, 04 Jul 2024 23:56:18 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1sPWJC-0046Q4-Sh for pgsql-general@arkaria.postgresql.org; Thu, 04 Jul 2024 23:56:15 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1sPWJB-0046Pw-BF for pgsql-general@lists.postgresql.org; Thu, 04 Jul 2024 23:56:15 +0000 Received: from mail-dm3gcc02on2063.outbound.protection.outlook.com ([40.107.91.63] helo=GCC02-DM3-obe.outbound.protection.outlook.com) by makus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1sPWJ7-000RdW-Jy for pgsql-general@lists.postgresql.org; Thu, 04 Jul 2024 23:56:12 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aqR1EfHVxb9lliuhhWHS9402UYquCrT93+KM8l8wwQciIz2XkEesgRmS2gH3Filu2uk7JW+OGShGKO7RyNFMytPMk5/pMzNooGyOAil007ArPk5qQQM5+e8wk1TB5pww2tVnpDcF/VqMyGPauNhjEdjZ1We4yncKeBMm638hEnCFZgIQL/amHsYtmFqAcssnvIIudvIPEhjuBGzu90dFNuxMa0U2Q5uK9f7lJZ/wsHFgXfxeNQBooBFkLn7LegP4W78hNBS5e/fm7m+GDq7EnIwUP7iHFYTWxvv4FgUMSYQQXxmtb2lxNPb1lmMda0tfBdgPjj3Zqb0YrwysQL6fqQ== 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=kPo+HGY9OrKcgOV6RBRrE4r0kpL3zQNMUvtfZVuz8Z4=; b=ix1yKmVjWiCnX1MrLIN2iAqYBJJW/G01KLeL9Xdn3ghdGpM6vef3aB0FF7gcxAkOGT7Lz9TttGlOQujAd9dC1Ym5BVAm3hP6cJfpC+Fwo5FXnzxSyGk1MqiDVYS6QCZcr/s0+MXy/XyaoNBlvvwIglOY5J+ZrBRq1U12oaOPfzpZIRlXfc/DlOi0rpSQYnq19s57GPlxuhvaSD0KlnBk2LFqDG6FqksaApfmZDNhN2/y1wsGCVtldyPFMfWQd+UMxbmpi8KqCMXx/6bXWwAcO70XxsCgW3fPDxNu6uXFfoVEjVT77WjaX6S3PWnkH84Ihn8k6Xu++jP3igtfmF6CnQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fnal.gov; dmarc=pass action=none header.from=fnal.gov; dkim=pass header.d=fnal.gov; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fnal.gov; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kPo+HGY9OrKcgOV6RBRrE4r0kpL3zQNMUvtfZVuz8Z4=; b=PdT/UZ6gw2CUmDr6AN7z6uuzkGt8oS9BkV4tmmMOc+qrOC3bKPERCMsjoyjZhIxZQROH/ty39tT3CIWDoBVYupAxzd+wUag4rz5TMwzC7Li46zS/sAZo1hW4E0hCCACfRVWWHH+Elxkez9YCHfWY9fALxyW+gteRvM4aTssLxxScCPh7g8ea1gLK1zS+XfsL3Nv8IU+fPgKeQkbyE99TDSSZDNeWuaWiE+hQUD8idLQv3v+bPUJK+pTTwDKA5x0dyfO+quw4hDSMFCL0468OSNKE6yhABDwVfc77NGc7Cd3wsVADaduZIA8+T9En36+cjuLTXp5r5Qz4Lkd+eZh4bA== Received: from DM8PR09MB6677.namprd09.prod.outlook.com (2603:10b6:5:2ee::12) by DS0PR09MB10801.namprd09.prod.outlook.com (2603:10b6:8:170::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7741.29; Thu, 4 Jul 2024 23:56:03 +0000 Received: from DM8PR09MB6677.namprd09.prod.outlook.com ([fe80::cdab:8e31:245:e366]) by DM8PR09MB6677.namprd09.prod.outlook.com ([fe80::cdab:8e31:245:e366%3]) with mapi id 15.20.7741.029; Thu, 4 Jul 2024 23:56:03 +0000 From: Murthy Nunna To: "pgsql-general@lists.postgresql.org" Subject: psql help Thread-Topic: psql help Thread-Index: AdrObNqxB6eTqF8TSq6ApifyEYKoJw== Date: Thu, 4 Jul 2024 23:56:03 +0000 Message-ID: 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=fnal.gov; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM8PR09MB6677:EE_|DS0PR09MB10801:EE_ x-ms-office365-filtering-correlation-id: a1509b20-2635-4160-2ec6-08dc9c84dce7 x-fermilab-ob: 1 x-fermilab-sender-location: inside x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?d38bTSlSCHqws7EY98aywtHB56u87tY0F1nkR4qprcd9x5cbD0PpN4FN0sd1?= =?us-ascii?Q?SpDnUZYTXw+RzViQoT6i+OHFJtdiXnWzzvwdrnw5G5MpHyk8rtxVX+7k4rdh?= =?us-ascii?Q?o/SCZU4Wcg9AKfHn6EsAE2Ebevl/FhCrXXmMpZBVGMBgC9ZzPF6c6zSC9z1X?= =?us-ascii?Q?Ueqnhmy21ekFNcyt4C8rz5pkvtZcsQFi/+xRpP7jUvPGxdbxVGYMvNNzLQfV?= =?us-ascii?Q?0NTA+4iDbX6quOyvyOqOnTLC4vLNG3iOPcoESqhacYRF9qsXCBzMPP59vT/e?= =?us-ascii?Q?XTMJBbcjjdI230R+MUDn7h/6haIwLt2oBh4FXT/1Yq9CitWmb5z0HBGBIn6L?= =?us-ascii?Q?dFZ02Now1ptpCxjmxLsTf33CxPOIskUQS0/ebOScOKz4wTPt3xo0Pmf+27eH?= =?us-ascii?Q?SAVQXJxd4Tpib+AEuOaYvwjgG130jh+H/0Qe4Y0E6XvB5xhVEobSV5wrns+a?= =?us-ascii?Q?nNA3xaq3n++p3hiE///Z979/k76Qk/65fvlV0t3zhzoD6GL4x6M74Xp/5jC+?= =?us-ascii?Q?xM32UoBdtnZylYtG5Ahy34NVL2flAcmvFt4tpRXcuUTCzIH7fmBfuBikeE3I?= =?us-ascii?Q?lDwYT/y7Cqy01idNtYVypuYbvpd5OjYfr8Ko2419KgacSx7sl+0dfwvczia8?= =?us-ascii?Q?/gsdcTT6fok0gX0OX/8QHBdCQHNf1nRDLar9taiW72H+eaShECYx1wl7QhYf?= =?us-ascii?Q?a7hs8d4BN91CRqn2RvwnlZdwg2/21FYE8C9/S4D9DhzXt9icsqVz10VGKInk?= =?us-ascii?Q?pnm21tkNmT7gb4vqsqXvqFTH0hCztwAlP0yMeQvNjxgCXE7geVdMIY+3E+9K?= =?us-ascii?Q?aQgQfoKM3WCjSchkG+N+12PRmaM9hUAM3bBhgTz8Brq8QXVO3Dw/1EQcLIpT?= =?us-ascii?Q?X2FvdYNx+RnrEUdrEtT9stTqAzVO3VQTLYB1qv+CzSsWILOrQOth21h3hfVa?= =?us-ascii?Q?0aICmjXHKPyTGFOqerGw5YnVLaa2uuVmIxX+7+ZH+4X0WPNrxLgYf7x3TGUD?= =?us-ascii?Q?l29iRNje8VNF0t1jrgTaKGSADDYGv2fPvt+AjgfD1/Gn/OMwoSXBEvPzrlR7?= =?us-ascii?Q?ekDh68rAJH61393w3qzM2kbgzSaKOM31PJkS5rVM2B6ZsPbfcnKiWVb9YekW?= =?us-ascii?Q?jII77hYXByc8EVdv814RH53hRItC2OqVHcrA6xDTikh5M+u4LfDgXK80AQ4o?= =?us-ascii?Q?hmlDeomlW5aKVNMhJttySbVFKnoD0KCZAGRIYyTuF++1+6kMW9X0SRyFnBBd?= =?us-ascii?Q?ERZLEIFqXVAZGdCnbNeRUGH7XYuNsNDlQ5tWmkYi26ZvxPg/5E+Emq+//s2r?= =?us-ascii?Q?5mLXszhcIlyKDiC6zSklTWoEbe0rC0Yw69iosx/PQLfFyPgMRUl+uKneb0P7?= =?us-ascii?Q?LjisMkk0L09C2OBPCRnN+7tD0EWoAI+j2+FSd0R19wNMJk7owQ=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM8PR09MB6677.namprd09.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?MnxBXpakAOuvHCXnuWDZY3TAkR6Y9dlhD12h3Z86qca/YwM8Lrpze1amnCTQ?= =?us-ascii?Q?mFnSivTYAt0Sbob44S2nPKTtvjQAazKlZYUX8REYyJ+ez+oY6OEsWhuZfNHb?= =?us-ascii?Q?0MPzQWqDG5lWZpb4QDXo9alJ/BgtRnG58EpYYAe/KfLX3tfa/RyBWpx0i9kK?= =?us-ascii?Q?jLvpLTXpVOUuQ8V12X5w8Tqbn9lwyWlGOZxfv8QHo7X1X1At/VdCzZIpNKjy?= =?us-ascii?Q?mAhHHY3hn+RCttfoVM+LjjNtk9LuR1SBzLf7XjykJUO758ru+ggYDHp+624/?= =?us-ascii?Q?Qi+xkpu4m+jK2+rQG9C3pp6Ep2ulcuwtAPrqfkIzSJv5aiOyH7Z/Bfxmm6Am?= =?us-ascii?Q?/1b+k6xSVR3ESobPmPcLuwK6H4vR3nWBezhgn5Ec1a0dqopRkcp6TgvA2Ak6?= =?us-ascii?Q?KX4zTROJiFGWdI3L7XM5Eg37Z0d3SBg4dPF4WxlenWmQjUIhkwzSNBFtiJil?= =?us-ascii?Q?MN3mps2MGupKZ9txTyjK/eJ7XN32h1Xy2+CXOkz4GsqgLTXQUqBPl+D0CNXk?= =?us-ascii?Q?IC8+3XB+4JEnltQKnZ3TN8r8elSo9YGrvWGBwUw91/fSpWevjedjy3L9G6WH?= =?us-ascii?Q?Sxli9PcTjhl9W/rDAOTaUB9TqoZ5zM46RwTmajdP3yIY6m+/vCFRWz3B9ldq?= =?us-ascii?Q?dtPyiPRuOIIgwZEm2kxa0j8TYM2fM7a0sxQUuzxil/9FUjtwxf4cEJpR+WMa?= =?us-ascii?Q?4rZ/TSo0hxEGrznzvaPg3/7pooir5/D158alyQAE15xl6zDTBkvwRxWk1ugk?= =?us-ascii?Q?thpXE+yo8WaZTBy8X7854XWPZxzQq+1hxKf7R6ZfbHgzlD2NsB2XMNqHnDu0?= =?us-ascii?Q?iT7U5o3/XX+GuPc3zneEr1YbKR7+UIKw5XUBtoQsppC4myMIT0UeR8VVyPPD?= =?us-ascii?Q?JfwsUef6zCrZIYJnnMj+nzUt1ceQMsPzSEGjDkO1eC2hSNWdeGBXipplaJYs?= =?us-ascii?Q?lq86e7V1KCEckxYYAYTMLcc2iZ0lD8ooA4h4sXLUScofj7pmmPa6q7Xfl8Sa?= =?us-ascii?Q?OSNKG0+rbpX7Y/xT9+hh0LhCB8ri8BXb7l7IC//ypfhJ5U0hJRDcEmZ82zJt?= =?us-ascii?Q?+U7PBFIM5cnizPbz8n/yCVtBzZE40v/NE4zRaGoXXbbpFKwKAmDD2FbUopuI?= =?us-ascii?Q?5kONTivFzY4rRvaCztKZyK4Ph+wFIaruLH10DLC26rWqKsbc4oVZZwI+vHMo?= =?us-ascii?Q?v7SyuSJ9ri0DLP8648vMWfIQDMj+RaOTDBLxw+4M3PFRc1RuuAbjrd1IfnZ0?= =?us-ascii?Q?2xM7BatIgNPo9AOC1UCpE3oK1ndk8x5mDaDmMHyLvU/eYpodQCw5LTkNXAKw?= =?us-ascii?Q?U+4Pr+SQFi9MDqWwNf/g6pUSdMXzNduVEqkDWCtnkaBJy2FdGEQFXR1hy+M2?= =?us-ascii?Q?vxGtcdUXdr3ThEibyPpIh/VzRU2ukdNG9ERzehsxIWuy/SfqZRv6ntEftION?= =?us-ascii?Q?tvR1yU4K4HRZSmuU9Or+8yq6TlGm9iqj2sWJJF6ZezNx82RgubHFRMgRah0X?= =?us-ascii?Q?z3QBFmyay7QY+QmSFiivnJ5FtZ02kqRBmdYTThGh4ScEql/uulMNLgeqD3hc?= =?us-ascii?Q?JnD+0jtnMyepueE7qDtcn4ms6W7dYNiyyZ9sZdWK?= Content-Type: multipart/alternative; boundary="_000_DM8PR09MB6677C5B4FDBDFC0F82298DC7B8DE2DM8PR09MB6677namp_" MIME-Version: 1.0 X-OriginatorOrg: fnal.gov X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8PR09MB6677.namprd09.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a1509b20-2635-4160-2ec6-08dc9c84dce7 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jul 2024 23:56:03.5195 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9d5f83d3-d338-4fd3-b1c9-b7d94d70255a X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR09MB10801 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_000_DM8PR09MB6677C5B4FDBDFC0F82298DC7B8DE2DM8PR09MB6677namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hello: Following works- SELECT pid, pg_terminate_backend(pid) FROM pg_stat_activity WHERE pid IN (select unnest(pg_blocking_pids(pid)) from pg_stat_activit= y where cardinality(pg_blocking_pids(pid)) > 0) and usename =3D 'DBUSER_10' and now() - state_change >=3D interval $a'${TIMEOUT_MINS}'= $a order by now() - state_change >=3D interval $a'${TIMEOUT_M= INS}'$a desc limit 1; How can I rewrite the above in psql and pg_terminate_backend all pids that= meet above criteria (essentially remove limit 1) ? Thanks! Note: I run this in Linux. TIMEOUT_MINS is env variable. --_000_DM8PR09MB6677C5B4FDBDFC0F82298DC7B8DE2DM8PR09MB6677namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hello:

 

Following works-

 

    = SELECT pid, pg_terminate_backend(pid) FROM pg_stat_activity

    = WHERE pid IN (select unnest(pg_blocking_pids(pid)) from pg_stat_activity wh= ere cardinality(pg_blocking_pids(pid)) > 0)

   &= nbsp;           &nbs= p; and usename =3D 'DBUSER_10'

   &= nbsp;           &nbs= p; and now() - state_change >=3D interval $a'${TIMEOUT_MINS}'$a

   &= nbsp;           &nbs= p; order by now() - state_change >=3D interval $a'${TIMEOUT_MINS}'$a des= c limit 1;

 

How can I rewrite t= he above in psql and pg_terminate_backend  all pids that meet above cr= iteria (essentially remove limit 1) ?

 

Thanks!<= /span>

 

Note:

I run this in Linux= . TIMEOUT_MINS is env variable.

 

 

 

--_000_DM8PR09MB6677C5B4FDBDFC0F82298DC7B8DE2DM8PR09MB6677namp_--