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 1w0y31-002N6l-2n for pgsql-hackers@arkaria.postgresql.org; Fri, 13 Mar 2026 08:39:08 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w0y30-002bm8-1E for pgsql-hackers@arkaria.postgresql.org; Fri, 13 Mar 2026 08:39:06 +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 1w0y2z-002blr-37 for pgsql-hackers@lists.postgresql.org; Fri, 13 Mar 2026 08:39:06 +0000 Received: from mail-qk1-x729.google.com ([2607:f8b0:4864:20::729]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w0y2x-00000002Qti-3yyX for pgsql-hackers@lists.postgresql.org; Fri, 13 Mar 2026 08:39:06 +0000 Received: by mail-qk1-x729.google.com with SMTP id af79cd13be357-8cd7aab92dfso234562385a.0 for ; Fri, 13 Mar 2026 01:39:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1773391142; cv=none; d=google.com; s=arc-20240605; b=ZdIA4U/Kxv5Ikldpbpq4VSGCLrhm7mRzQCk4gMotNIU1+ud/BR2ePRe6ABVYSxHJGA UMCUB7h2monmyDHj0zbL3/MDam5cLMSO6yNXAYN1xzXHsos3F9cLQ+5gJz6jvY2cXT5V kVkWTucZblOGEH+Jt9YJK29gcLScs5n1QVAFNkFLrteRziRfPd/yCdBeVMy3pIlO01D8 OOErdQ0Gxc91BQ1i1PcJpoLSD/9TZ95g9XH7jbDkdJQD9BoZQs4tEA0DuSFOyOR8ugDf uI8bEzEPOZl261gUsJicgyxv50VgIsvPCuBpTbkddgoOt83QzZLQb2FveZ8KGgRtetmH Y/7g== 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=l3cRabELrNViMMPSn+cnCk2tUZXnY5psYlrMAvWXZZI=; fh=8i8Bajkwnn6vK2iNnnXZ7e5sKTuC5aTBSWp/vsxxo7g=; b=K3I9X7Ee/4ryFTr3oHfO4gZGS/QW0DemZWsJIS6JS9ICXJHhzgMtYLuQ+ogdIWCCqa WdbsD3B+/0ReZuGNJ7TwKmh8lpl6Wn4y9UIA74BgRfC3aZGa7DtBdpdm+ZKg/b03UuFL 3EohXDXEE1FpD3HjyZXQR+fGNZIlbzvyHjMvlurzSQqFERAKoGbkyVJTc12T3wEDdWzZ NX+r4sq72yyRSmhPy254pzpCgQNeu1035RyojkVZm5Xq6xcd4/+NvxU7dsg+VVpL+NRG N7pLbij5VojoRJCE3J9pGztAQKcnu/Qm8KtWwlthwYBhkFyahVM0glto9Y2soz6La0VP SfcQ==; 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=fittl.com; s=google; t=1773391142; x=1773995942; 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=l3cRabELrNViMMPSn+cnCk2tUZXnY5psYlrMAvWXZZI=; b=Tj4OZbyzQJyfzHCHSgzmYkGusKGcvg/hQqodGpL6AnualTu+qO7lRib+UAcoF1LKfw FX1snXVHNLTIAEay8we8VD6IlxAQeIfzdSIj7Sz+fkPTThiXwBXz3E9L+nl/RdpY8AbJ +BOn6e9IC5G43SDoHZ0t1X5UnFvRfgFKAXEKw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773391142; x=1773995942; 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=l3cRabELrNViMMPSn+cnCk2tUZXnY5psYlrMAvWXZZI=; b=rhmksBbBm2zTeC8mCyn0RkbRQ9X/GTIg59gfm0tlMGvJudr2x7lGbhIK2zCUjcl2v5 6CFSKmyND3W2RmiWWoSgP8HvlzNUwp1PSW7+tMMabqIO4IXLbXPiQM5B+d5umSOtB+XA fNy9+7inM8SBxmdlKDnhi16VhVtJVNSha7+nDd606j3qeOUef+MNi98jLoc8jJeKEIso 8CPyiw4hzYGFvnpG10Y9JhcVpb5w4BzI5srtDvJPN/hQQnq1f0Z7cyapVQhSgbUYtn2r 3eJPFzG03IxKN5d/BQ+/Ka5c7nuBnO4ZH5zAzdQW2cqcQpz9cwMjYLiZrIXxhGlacQDL vGwA== X-Forwarded-Encrypted: i=1; AJvYcCXW0uoVgitWlQ7XY72wd6uVfWxtgBERzg6Q3UKqxWJHnQKflunh6EDaBoW7YOfzoCbMc4HKKOo/o7M4hB1A@lists.postgresql.org X-Gm-Message-State: AOJu0YxReCKnvA8asWlyhBC1ZF8yV9jbXfqiFs1WE4yjwaQ90lsbvB9U paZOQTIxG4pRzz6eB5BZN+o/2LfkSO9zim+cGcqv6s9Xx5M+zHVQffA7zJh3PRVCJBAnqK0R4Sb Dlp2d5Ae63Onnj3IzDSo3SDUEn+SuWnI6098fkAfg X-Gm-Gg: ATEYQzzSfrzEF1Q4oop/aUuABZiUpz7ScOAundTi3stogw7mTji0tBO7Ak3c7vZow4C SfmD/7xUj2W/BI3RQHU8SmHNZrUdNpRUTdelSyvEibq4607qoAmRYNN09/8ZnWuzR6xLGblwHCV Yt3S/gSoeNTuZ/PtrGrVZh2AS0tyg35oPzT9riav3ltf/iqnQW/ibfTJ5njoWwahcSHwuUxGjgZ 4H/N2pqwWSVoj0LUdZsqje1KnbJvEfFXq9lTyeBG2Xhc/Z+gtzRcZ0mAT4LRGxLRSFj9JaqyP/K Osz28vR4QsoQ58vpcpx3xxcne2MQtSvUnXvSeHSt X-Received: by 2002:a05:620a:45a2:b0:8cd:9584:6340 with SMTP id af79cd13be357-8cdaa8b811cmr825173185a.43.1773391142104; Fri, 13 Mar 2026 01:39:02 -0700 (PDT) MIME-Version: 1.0 References: <1136161.1769654478@sss.pgh.pa.us> In-Reply-To: From: Lukas Fittl Date: Fri, 13 Mar 2026 01:38:25 -0700 X-Gm-Features: AaiRm53SZGB-DFslyimjoP8Y_WpjLkO7lpEizEFneHNgYQs-tnjiN4SwSScmCLw Message-ID: Subject: Re: pg_plan_advice To: Robert Haas Cc: "David G. Johnston" , PostgreSQL Hackers Content-Type: multipart/mixed; boundary="00000000000012e49b064ce3cde2" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --00000000000012e49b064ce3cde2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Robert, On Thu, Mar 12, 2026 at 10:15=E2=80=AFAM Robert Haas wrote: > I've now committed the main patch. I think that I'm not likely to get > too much more feedback on that in this release cycle, and I judge that > more people will be sad if it doesn't get shipped this cycle than if > it does. That might turn out to be catastrophically wrong, but if many > problem reports quickly begin to emerge, it can always be reverted. I think its good to get this in, and not do it in the last minute, but just to be clear on my part, I've reviewed earlier versions, but I have not reviewed the latest code to the extent I would have liked before it was committed, due to competing priorities on my end. That said, its a good forcing function, so let me do my part to help shake out any bugs that remain.