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.96) (envelope-from ) id 1vsGTl-00Df63-05 for pgsql-hackers@arkaria.postgresql.org; Tue, 17 Feb 2026 08:30:45 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vsGTj-009H3k-2H for pgsql-hackers@arkaria.postgresql.org; Tue, 17 Feb 2026 08:30:43 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vsGTj-009H3c-1J for pgsql-hackers@lists.postgresql.org; Tue, 17 Feb 2026 08:30:43 +0000 Received: from mail-ej1-x630.google.com ([2a00:1450:4864:20::630]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1vsGTh-00000001AIQ-2fhX for pgsql-hackers@lists.postgresql.org; Tue, 17 Feb 2026 08:30:43 +0000 Received: by mail-ej1-x630.google.com with SMTP id a640c23a62f3a-b79f8f7ea43so658254766b.2 for ; Tue, 17 Feb 2026 00:30:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1771317035; cv=none; d=google.com; s=arc-20240605; b=Hz2EEje19eS3u3JNCoK3KIFLsjdSJ1voA5Uk2AYM78xzFNju6k9xO5utMbkJfA6iEi D1dfbv9kPH5h0lAue/W/VQAvta4JKQR7HAsy1+JgLqQO6TgfrTLSRBewfC9xXxHxuEES 8qjbDzfX7RCp8j/BxSvNQ/AzRprzPv77JCpYhZ8++LGOtiAntYA5C4RMgiDejkhSJGDW 9PXNEq8yc4YUn4JAROI+e12LE/DF2yNU1ZtRFymVBujVnE8xNSEKWLc2BwlxLcS4Ac6+ XjksANqtInEm5wCkuLIetXdrhbx0hKj+y3zPeyyVrAFE4hQ82Lr1nSzjp7XRwlWoffne kwcQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=Yjr2w/QQgBICj6RhipbovxOBq3XMUJ/QYUvcda35sKc=; fh=BCfkbVTA/UyL3aORUDs5iBGZMP/FVYMjL5QW10a2mZk=; b=fFr1+oYU9crB3yVFbKiGW5rVymHTPE/xX5g4tsJOMeXvVIQV/6oaI1JMvlMksnS3Nj XBT92VVoDaR4kSz8RNPJxgssP5QoYNgmSv9gvktOcKuPNcyzgIv51grrwOZ3mbDehgcC yS/HJHF3G7kpXi/WFgqTLLb82uXiUnaWqSIQ7YNg4QFD88ozWWt9P4A/AfDcwk+GDiQV STOTh9MjywOM4x2+ESOYAs1/0Tw3TOPwbYcUdMbOcsvdPb9siTJsBzRZxaBIL9e3IeJQ 4fv0jTr00GhwSREwt52t0yrYEit/66ZHylz/OvPPvx8gCtOlcQfhjbubYNgmvFxK7/CB QgOA==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cybertec.at; s=google; t=1771317035; x=1771921835; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Yjr2w/QQgBICj6RhipbovxOBq3XMUJ/QYUvcda35sKc=; b=P2Ti4d5oRWkbGsdpNriRYcXaQXvd1F3eO3dvp+akMJYitdDiG6m6x9wM+AiwmCEELr F+ZhsMP1wdhS+m+rXZYVViapWDVIF3Wu/2TFOPV/rYQn0uUp3mN1Ti4WFaUtgNi7UDkS Uv800dedQLa3ZId0P7PogFPgwK++QmQ6lOE88PVFwfxf0D1RCKpe36jDm0QcXuQxXavU Kwl4vSTOmo0FbaO3Nr1D1+6sjYxXuZhj+HiexthR6pS77zDcLPAYoIvofrEv4lD0DW6t vUzNSTQB9gQDKfEuzXsQZwoK4vQ8b58c/zd0kYSk+mEpFbzsOp5XwfNsa1VnCZb14qXc f0fQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771317035; x=1771921835; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Yjr2w/QQgBICj6RhipbovxOBq3XMUJ/QYUvcda35sKc=; b=h5T19XbVIYxqbcFS6LnrrUdmYs9eiEIc+EiRBIjuId+owYm9FwnowN/rKgvkc0mtiH KstqqXCBsPGO/UQxYks0L8jGOxvDxOeNN6CxJSmkbX1eYEEDOebzIp62q+LTaorgMzxT +qidhtCk5NvHUFajARRAxqrG4xC/wn/xy2ZJw7l5b0190zD0pAH64vHqPQ4Js6G+K39c 4iQDkDmrl1K9EZUoQyoDQvsyIw7utV9DPgIUgC2fuHfAqd01dG3+92q4X3X3aPJCvLlp nTS3hp+8srcZy/CY3aANM7TrMbZqp6JCbUdowLC4909nD6gVoh5sezgERFJoCXvQmtDU Q3YA== X-Forwarded-Encrypted: i=1; AJvYcCXp9XWF4ilGY6drX5Ayb/bde2W3IQ76BLUwX2YEwXrpI/hfXjTZWuU8fyHE0xOShFWoym/v7fKN+u/3HQVx@lists.postgresql.org X-Gm-Message-State: AOJu0Yww4/+blYoBunv/2WwVbAABAdGAdmAL5OMirvsVdn8wY56w57UC 6xs0IjTDcnDkS1KAwKL5O8TvbOc00kIZVEsbfsH6DvyR6mhrCOV/LdY6cj8wFicv/jUfMQdik6p v9pE/9OLQVa8dJWzSuiLpYjsqNFiWEwq1vayJU4IwVdDcvvALFhsrvFs= X-Gm-Gg: AZuq6aLLpE2xbxFNK1o1buIer/l4TdafIYvoWnQPl6ckRrkfXCHYt48htHmxwZRF/W+ yg+iZgPd73mo8jogIpuna4O3FevTA1z2P4jqsjE/yo/KTlXzGmdxHod+CZ4GZaOO4NAarYRoxKT Y8r6Y6hYwecOWatoist0/W2f3tYZRD8FI4+/73beTlOedu1ebQhV8VNLc5UKNPA2jnjKV9a6QcD BKtX7j8l5WL0nN2alRzkMjWsnBC9BSRzeXgLcucwkvS380BT6EwczXS0gMl/PRrNwUZet1WRDpq uwlwQTE= X-Received: by 2002:a17:907:3e11:b0:b86:f558:ecc0 with SMTP id a640c23a62f3a-b8fb425027dmr664766766b.29.1771317035336; Tue, 17 Feb 2026 00:30:35 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Pavlo Golub Date: Tue, 17 Feb 2026 09:30:26 +0100 X-Gm-Features: AaiRm52mBQ2qD7s0Jd0SGlHGPdqhZo0LL8Pc3uN2bICgJ1zJGlplepqE5RoqN1U Message-ID: Subject: Re: [PATCH] Add last_executed timestamp to pg_stat_statements To: Sami Imseih Cc: Christoph Berg , Bertrand Drouvot , "pgsql-hackers@lists.postgresql.org" Content-Type: text/plain; charset="UTF-8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi! > I am not sure if this benchmark is enough to build confidence in this approach. > Workloads with nested queries and tack. 'all' are now paying an even heavier > cost. I would love to see and test sql that will reveal the bigger overhead. Do you have something specific on your mind? I'd love to share results, we can use them later considering further updates to pgss. > > Also, quickly looking at v4, you probably want to call GetCurrentTimestamp() > when kind == PGSS_EXEC only. Fair enough! Thanks for noticing!