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 1tvwx5-009NOs-L0 for pgsql-hackers@arkaria.postgresql.org; Sat, 22 Mar 2025 11:23:43 +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 1tvwx4-00BV7Q-8V for pgsql-hackers@arkaria.postgresql.org; Sat, 22 Mar 2025 11:23:42 +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 1tvwx3-00BV7G-Ui for pgsql-hackers@lists.postgresql.org; Sat, 22 Mar 2025 11:23:41 +0000 Received: from mail-lf1-x131.google.com ([2a00:1450:4864:20::131]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1tvwx1-000UMg-2Y for pgsql-hackers@postgresql.org; Sat, 22 Mar 2025 11:23:40 +0000 Received: by mail-lf1-x131.google.com with SMTP id 2adb3069b0e04-5495c1e1b63so3431270e87.0 for ; Sat, 22 Mar 2025 04:23:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jeltef.nl; s=google; t=1742642618; x=1743247418; 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=jT5zY0tfGWy2kj/7tHlK+VbebVZlbiHoAaKKySrUsAg=; b=jaxVujh02nUBctgzVraV2eh1MKPw0k3qEqUKT4o4G2pTy0+SgF5wtIuUu3KD6xf+GA YoqGD++sOorkSe6nmVjW9Ck4sQkhj6eKY59GvQUKAdhn8VJ6RRx1+FCzpd50wls5b/QP TddwKbq4BM3EzCd9rTqbU7DziHnTQHa5tV4nFeGTT2JrcqroGaPSnFcbqpdLokBTP5YA DZ3kb+JdlEwjJdFguk5yGO2/ZeCNKY//4TMKILuLXNIJAqW+LnxHG2jJaWtBgBHxe2Vg aQo3VFqHQEp/kkxxnCEYY6BvyukuqjNfELs4U+zEX9gP+nQEkHmVzp7JFrdPAP3LSW91 jQxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742642618; x=1743247418; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=jT5zY0tfGWy2kj/7tHlK+VbebVZlbiHoAaKKySrUsAg=; b=WGCtGrFL/5pnJu5SGhg61yJ1NN0+5r/XcBNnwp1S9/PxPDX8ViwbaPobOOVTct7AgQ sf2NZ+ATnLtFqmdjmIk7ALZencwWRMTf7u27Nm1ZqyhsE7dryMnColWijMyUP5yXVrf/ ax/efSI9IHUy6ZsVUdHSNzbeA5MRoFdn/aImnnv1GV9bPZnl9IpocjhZl/z2/2WJLczg LTZfj9eAOqNvdMZQ8s3Z+4lLfCQi5IFR9uMLkBMJGVSZHEqpWDIbUbitUQDZo7Wlwr7F O5a0U+IIEV49eug0QPjUUpM5/8EGJ6kG3BGZHhzwkYCyouGGmGioE/m3AQYr5GZJoy4U b53w== X-Forwarded-Encrypted: i=1; AJvYcCU9dLL17CgfM+2mDqpNGefGwAYWENpHf/pJsiFFYk29K9sUsXjIKVeXj7hidiTlaRq+w6KciDRStmedrAKA@postgresql.org X-Gm-Message-State: AOJu0YwhvSadzHX8DeH8roFiO5p6ipOJzB/neDMf9gsreQ2ajzgihouW R/PES6fyNKN6lyMuw1PUQ17T/SPUNcDFBIrB6DLT+bit+bInwUQLYH/Rgnpb0r/e8R7auHD0vFM Nmx0iktygzUFlDNcdQBlG/BKmn5FLTPthwicOww== X-Gm-Gg: ASbGncsgNgaED9whUTBTrOVdh0RKgvOprGR+C9bFxIpB94+fmxNZXdIZDTm7fpot040 VimSmm/Ng0mXAIZplodwZeKjv7IhQdmSChyXM+ebJREvlfFymOvrYtPeMb/pqj4wq0cDsZ+UQsK 2oBpYN/TG/Nf9mbMB0ij/py8caEZI= X-Google-Smtp-Source: AGHT+IFvJA9chLyUCHb0UNy+i+RSkeX36hFWvjpq42HJqiIqVIdBjChuUTQa0yCWxytxKHe1KQ03n4cNnMLf8fjgcBU= X-Received: by 2002:a05:6512:3e0a:b0:549:8b24:989d with SMTP id 2adb3069b0e04-54ad6405791mr2753455e87.0.1742642617943; Sat, 22 Mar 2025 04:23:37 -0700 (PDT) MIME-Version: 1.0 References: <3861403.1735576764@sss.pgh.pa.us> <1f22794321b745549d54359d343e37b8@oss.nttdata.com> <2c9d6eaf26df17bec13bb03bf1e9bcbb@oss.nttdata.com> <2035079.1739124342@sss.pgh.pa.us> <30ce8c5be7d1f67d53276540c29fa1c7@oss.nttdata.com> <7e182802a184ff5c9b54e575f1e3d8a2@oss.nttdata.com> In-Reply-To: <7e182802a184ff5c9b54e575f1e3d8a2@oss.nttdata.com> From: Jelte Fennema-Nio Date: Sat, 22 Mar 2025 12:23:26 +0100 X-Gm-Features: AQ5f1JqyBpaCbONvo-M54wcU5LnYOEI2Bv2CSydXirifA4Oxslw6Wz5U2Oc5eko Message-ID: Subject: Re: RFC: Allow EXPLAIN to Output Page Fault Information To: torikoshia Cc: andres@anarazel.de, tgl@sss.pgh.pa.us, pgsql-hackers@postgresql.org, rjuju123@gmail.com, Bruce Momjian Content-Type: text/plain; charset="UTF-8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Wed, 19 Mar 2025 at 14:15, torikoshia wrote: > BTW based on your discussion, I thought this patch could not be merged > anytime soon. Does that align with your understanding? Yeah, that aligns with my understanding. I don't think it's realistic to get this merged before the code freeze, but I think both of the below issues could be resolved. > - With bgworker-based AIO, this patch could mislead users into > underestimating the actual storage I/O load, which is undesirable. To resolve this, I think the patch would need to change to not report anything if bgworker-based AIO is used. So I moved this patch to the next commitfest, and marked it as "waiting for author" there. > - With io_uring-based AIO, this patch could provide meaningful values, > but it may take some time before io_uring sees widespread adoption. I submitted this patch to help make io_uring-based AIO more of a reality: https://commitfest.postgresql.org/patch/5570/