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 1w3rVE-001c4O-1R for pgsql-hackers@arkaria.postgresql.org; Sat, 21 Mar 2026 08:16:12 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w3rVB-009dGN-2D for pgsql-hackers@arkaria.postgresql.org; Sat, 21 Mar 2026 08:16:10 +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 1w3rVB-009dGF-19 for pgsql-hackers@lists.postgresql.org; Sat, 21 Mar 2026 08:16:09 +0000 Received: from mail-ua1-x92f.google.com ([2607:f8b0:4864:20::92f]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w3rV8-00000000JTI-4C8H for pgsql-hackers@postgresql.org; Sat, 21 Mar 2026 08:16:09 +0000 Received: by mail-ua1-x92f.google.com with SMTP id a1e0cc1a2514c-950b77942deso701911241.1 for ; Sat, 21 Mar 2026 01:16:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1774080965; cv=none; d=google.com; s=arc-20240605; b=ZbLC+0d640BUma+OjXpiyhRXaKtg4YiF44TZod/ik5cp7xAsPB3IKltN4h+0WK2u44 rw0+3oPWru0ZllSmntypGR5Vwut3y45EAuky+CPkdDhrFBgf33B8qHJNRqAIb780Mbio vtzESnBQPvfZWK6TTSexI1T2yWzUJFnnXXv+uJUS/y7NQdYtTPpOx1Jxe3VUrjHs8gv5 wsCJJYlC7mhPsiKMLgK41nGStiKPLl4uPg27IiPHSFIgMr1BuTNNv8c7CkdTHrn0pu2b 2V3snT3UDkpwD0RFU0obcQx1Jjqcb1uaBeovD/X4Ccshy20cNKG04RrTMmI53WN+Mpl5 9djw== 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=ORrvU6hnjxbVahWyh+mPU00zZ0JiMltY139BM7cKpEM=; fh=YpH5DsoDrWeCZ5rOAcgk2gW9YZHGApxIf7eTTcDfgN4=; b=YW25oUIhyBUpdL/UHZAX9Zl/kvATq8pTh+h50iwCdzW3hveNrgsXqZb0JaH7ptXkJK WTaomln7/HaLzpWqi9VPPjq6fqEWQO3TciBXogxHTurQ8eqrXpaVTSSGQ8I+y5CeXncR Tbx3mbTbntEpEAF9IDdAJsaVqb8NG9CIuAwk6Vp1o+MgZ53QoaW189zaMEJ2gSaaYn6+ e+B7laVvgQEcttqrVau8F5W3V3E5UO5rCud1Z8eUMbLzMk0+gU5fuanXtwjRORwwiJ5r uV/3aqdyuOjx9qTvtf1yHGipmYJbnxy1KGNfkeAYm081Kffyr/vBd2tmXDyRgyz+aCPX MmHA==; darn=postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1774080965; x=1774685765; darn=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=ORrvU6hnjxbVahWyh+mPU00zZ0JiMltY139BM7cKpEM=; b=lawkwgNpC6Cb/mSSc9LAjpToccE50jf4AljXlvvX1qLDA/QiyVjW5jEoroS7WXLFcH toG/sGD+GQL4F8DkEsKP1Hd/PNgFyCFnobvT46fz8JCqLoUpJOJhe8OeXO8TthEmuSw3 qB3pmWgE+Vwn+/w/l5Bk2RttsSS7Pir/9Rk6pUkPH7Lk3KwLVdUiYl2iFLn0wC2WQTOg QuZTgN0W2DUV3oLa1PfsMSs7U1k+Hm8nIO6Ch6jz8RnxT3bsfOLtOoSJ0Et8I8eW4EFF j1/Zjc4nLkembP0U6qXSd81FvzkNYAS2NRtKT/cgyOftsB43nxciLInxqQJlTrqpPEH1 wrtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774080965; x=1774685765; 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=ORrvU6hnjxbVahWyh+mPU00zZ0JiMltY139BM7cKpEM=; b=aMwKrdxb1fDan5ntKtEnBk2INb/+yj3+odtvYBelq+7SuNjcG8Ud/fctX3KDofJGxW yySBATjXaeVJXKydTaLZ55RIjZyqbIJ8BWWZ08CV55gyeO+rXz1rDzeEftwIcuEeoZyA aNznucRmGog3k4KvcAdyL6smA47FumnSohkOxyVs+SBD59SpyiSLlmaY0Y5abCNXxM9S Xzx4IDGQ72g0Qzdd00MT6uiB2vnqjH6IdaYVbQO1OqoJlrYJFJEj6z6Ra0ONnLqCG2oZ HilyFHlsjTqxDGhHcS/yYwEy9vsERTUHGt4fiGvatQAHOH39sFRwMzUZPRZSetKaEKNZ Zq8A== X-Gm-Message-State: AOJu0YxGw7hYGQBHvNeaAn+omCdcIF77ttxrgrcXTyiwui1ybLof/L5W 6oBkY49DO4sZnAFeYIbbMBAlKxgxelCpGkzzlxHt7z+Qcx8GugSNh+t2M6ruK1lChI3tVKum+Bp OmM0Ir+se2isECs5o3cZMamviwRs+Oi0= X-Gm-Gg: ATEYQzy/k/F0XiBnePAzVjo5yUezdhIqHRpxDCFAI+UFEJvoogzhusPZEphNR3MF70c vEK6Queh7N9qiwVxcTw+ib3rs4rcVfCzJkwyre8Y+EBDSY+oaCrVbluKdA37DMFphvnJBUMU6Ny +7inofh/96oH4dFE0O7ZeutglQn9s6Vexi6Df6BdGohqmrmCYMTlq0W4nFQ9PuTaTqcmG4vU1BR sFiQ3vlNFcj2d5MSKGbutazeu6fJk2skAnIukQ6wnjnta4ufYPFw7B6G6hiru7vnDyxFjNhctb4 7bP8WMyDGuWim1v7VqY7ixUa+MWixW84/HQZ3tFOgA== X-Received: by 2002:a05:6102:41a6:b0:602:709a:52ce with SMTP id ada2fe7eead31-602aeafd44emr2618656137.10.1774080965351; Sat, 21 Mar 2026 01:16:05 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: SATYANARAYANA NARLAPURAM Date: Sat, 21 Mar 2026 01:15:54 -0700 X-Gm-Features: AaiRm52KuluTzWXaDfgyI_fbc54qnkdjPQ8z2O0MkN53EevD3EdJIEpbORl8Ytw Message-ID: Subject: Re: log XLogPrefetch stats at end of recovery To: Lakshmi N Cc: pgsql-hackers@postgresql.org Content-Type: multipart/alternative; boundary="000000000000be1c83064d846967" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000be1c83064d846967 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, On Wed, Mar 18, 2026 at 12:18=E2=80=AFAM Lakshmi N = wrote: > Hi, > > While investigating a long recovery, I noticed that XLogPrefetch stats > were not logged at the end of recovery. This log message will be useful t= o > understand how effective XLogPrefetch was during recovery. Adding a patch > to address this. > Applied this patch and validated the log message. This log message appears to be useful to me, particularly while doing fleet wide analysis. I am wondering if we can periodically log this in standby mode as well, not just before promoting? 2026-03-20 23:33:13.756 PDT [2265441] LOG: XLogPrefetcher stats: prefetch=3D14, hit=3D6, skip_init=3D5, skip_new=3D28, skip_fpw=3D18, skip_r= ep=3D996 Thanks, Satya --000000000000be1c83064d846967 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

On Wed, Mar 18, 2026 at 12:18=E2=80=AFAM Lakshmi N <= ;lakshmin.jhs@g= mail.com> wrote:
Hi,

While inv= estigating a long recovery, I noticed that XLogPrefetch stats were not logg= ed at the end of recovery. This log message will be useful to understand ho= w effective XLogPrefetch was during recovery. Adding a patch to address thi= s.

Applied this patc= h and validated the log message. This log message appears to be useful to m= e,=C2=A0particularly while doing fleet wide analysis. I am wondering if we = can periodically log this in standby mode as well,=C2=A0not=C2=A0just befor= e promoting?

2026-03-20 23:33:13.756 PDT [2265441]= LOG: =C2=A0XLogPrefetcher stats: prefetch=3D14, hit=3D6, skip_init=3D5, sk= ip_new=3D28, skip_fpw=3D18, skip_rep=3D996=C2=A0

T= hanks,
Satya
--000000000000be1c83064d846967--