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 1vEKmr-00AREP-DX for pgsql-hackers@arkaria.postgresql.org; Thu, 30 Oct 2025 05:01:24 +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 1vEKmq-0063Wu-Ae for pgsql-hackers@arkaria.postgresql.org; Thu, 30 Oct 2025 05:01:23 +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 1vEKmq-0063Wm-1B for pgsql-hackers@lists.postgresql.org; Thu, 30 Oct 2025 05:01:23 +0000 Received: from mail-lf1-x12e.google.com ([2a00:1450:4864:20::12e]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1vEKmn-004VQm-19 for pgsql-hackers@lists.postgresql.org; Thu, 30 Oct 2025 05:01:22 +0000 Received: by mail-lf1-x12e.google.com with SMTP id 2adb3069b0e04-57992ba129eso785508e87.3 for ; Wed, 29 Oct 2025 22:01:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1761800479; x=1762405279; 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=VFfWX18Hiel+mo/0pbcOx+MDrSnySfSENNw/uPvhqmY=; b=lml9lUIiK8Oqn0esVfUqZCqYcwugFevF3N24Qvadu7fwgYzwlTE57Ek91G24MTWMvn YCXjltUxKU4pKkvAw5B7w+FX6t7ai79Z+L1IksxW6PwwQUv1IKEUfRAFqRp6hsLGsih3 uXOjeAjWI06LvzU1Rqzuj04wRrcRI+L/xd1IG/eB/EnzPwi+Fsb/LqtREPgZA3ODMOD4 ck8L1I22cJI4Ec9xUa3v1OqH//PNpWy8gf+pV5HWgA8xUNFZQDxCw5YqAHfZ29F3/c4W ZFhs0JZx5u+I+xfvEXxwdZezxw12KzT090Ml7CHD9SbBjQEsCjjcRToBxEjui8aLW952 YT0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761800479; x=1762405279; 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=VFfWX18Hiel+mo/0pbcOx+MDrSnySfSENNw/uPvhqmY=; b=N6m0rE9dM8b6B2J8ijRS0vsGvZ7bnysb0ciAM+DIsxFRa4myU8xYCXG8zcM23x2GlH vZktMClRNdfsEuFiVkWTil+BpTusY2QZAQczQGM1Kp4cYfUhut1zy2LXWcl8hdLIgiXT YgH1YloTbZeylQnSYO+iYF4sDJAofBtfHGO/+JctHlrzec/hjGkxa5gZ0RwwS8lmt9xY xLbRVyAycP493gKQTTacNgO1gqferfIwiu3xMPN052+UTOjWWfv4bFm9sUtE1D+eKBfd O2k8AOsBHvLfljh8nh2+Ae35/UCpGKxrHPOvYjoCn4kWaKUA/CTIUBeYi1o1P7geCTF2 8E3g== X-Forwarded-Encrypted: i=1; AJvYcCVamUodDPJkDCCJfqhyFDdoim8PwQqlr8Wtexpbakc1fSkESfm3RzKA6FwSOP31NMnYlFgGNWBFAUPlwwwN@lists.postgresql.org X-Gm-Message-State: AOJu0Yxvaw6xZcwK5WaHIuVS0hE1FeF5y3/MMBnBDznuZ6wDKpLnaO96 l3mBA9ruhCtaJ4dHWwtJgkSgU4bL0UlDdwdlBCFOjugnTOYoccY5l7q3YyUQ/H6PARIZ8L/QN7K KQPpRzgC7Czsk4xBirhZm6ExFfWWVj76gLA== X-Gm-Gg: ASbGncslSLUBAOSlIoDCHKyqpvfI+wKX1mI3/c+COOJy0j8P4uBcrlK2Sbap5jIjhqe FUs2tmrh6o0l8IUwEDfmXheRQC0w/NmkZ6IDYfbJXCwXk5EhvUHyA6DcEselZjo21F5pBXerGsN uhnEtB/hJQjMWz5t46yohpW6ii4bNNTxUIQbZw+gCKx3W5OtD6r06X47J7aL1Keuq/G6ghiDLbU HTV5e7YjK4XYQdJnf8uiXVNkNY1BepwgkJrkbVuTsGQKq397s3MIQbcj/pDoK/cCAzsGgXSr2B5 ZxZzlMm17OMmWSTssI65JZvwTegd+glUZIjR4cETpylxBOTEAA== X-Google-Smtp-Source: AGHT+IHh5eSuvhdrNrPRDsM5gr5ci0LZbB4j2L+fzzcjjcnkp1FsCWmOsZtcn050k3RNRDp1n6D6NKtEQCN9HSB97rI= X-Received: by 2002:a05:6512:3093:b0:591:c521:6b19 with SMTP id 2adb3069b0e04-59412a45022mr1584654e87.25.1761800479202; Wed, 29 Oct 2025 22:01:19 -0700 (PDT) MIME-Version: 1.0 References: <17F6CDF1-2D93-4C38-B0F2-D52B51F4D167@gmail.com> <98232211-F000-45E6-AEE7-718834DDE277@gmail.com> In-Reply-To: <98232211-F000-45E6-AEE7-718834DDE277@gmail.com> From: David Rowley Date: Thu, 30 Oct 2025 18:01:07 +1300 X-Gm-Features: AWmQ_bk8pgUrSvPKHSQHPjoNOnSm_yxnn2PjbaEG6AGM29Mp0Qao23g_UBmylbc Message-ID: Subject: Re: tuple radix sort To: Chao Li Cc: John Naylor , PostgreSQL Hackers , Peter Geoghegan Content-Type: text/plain; charset="UTF-8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Thu, 30 Oct 2025 at 16:46, Chao Li wrote: > > On Oct 30, 2025, at 11:40, John Naylor wrote: > > Are you by chance running with asserts on? It's happened before, so I > > have to make sure. That makes a big difference here because I disabled > > diversion thresholds in assert builds so that regression tests (few > > cases with large inputs) cover the paths I want, in addition to my > > running a standalone stress test. > > Yes, assert is always enabled in my sandbox. I can disable assert and rerun the test later. Never expect anything meaningful to come from running performance tests on Assert builds. You should always be rebuilding without Asserts before doing performance tests. David