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 1veBKF-009sg6-2H for pgsql-hackers@arkaria.postgresql.org; Fri, 09 Jan 2026 12:10:44 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1veBKE-0075Oa-2D for pgsql-hackers@arkaria.postgresql.org; Fri, 09 Jan 2026 12:10:43 +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.96) (envelope-from ) id 1veBKE-0075OP-1B for pgsql-hackers@lists.postgresql.org; Fri, 09 Jan 2026 12:10:43 +0000 Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1veBKD-00540Z-1f for pgsql-hackers@postgresql.org; Fri, 09 Jan 2026 12:10:41 +0000 Received: by mail-wr1-x42f.google.com with SMTP id ffacd0b85a97d-432da746749so308238f8f.0 for ; Fri, 09 Jan 2026 04:10:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767960640; x=1768565440; darn=postgresql.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=CiQLzaNqrDrUWHk12r+jCzih5C4aUetqHxukCtr3NFU=; b=nATFd5jXAiGSq60I+2TYVul7CJjNjhOqEcO6EYTG6noobjWz6DBiuC4E4itv6jmT3D MWqaxrnz1SZSuspVaWPSbp5ApVr7kBjWfgRb9jZX0LmCNs+WRZBFK2HDKTuJrMPx6jVQ 8IwNB1XaOhc9+PjFwcCYuFuhEQQCHtxExbFrUWib3A9YQOjaL+coWsq0wZ8xRvM16Z4E c3w8OoKOr/fc+CfkZNeEQahPHI9HqcRHu8289aOTRIyD2zcCD/+7HTU/Tk2/H2tw31rz 60oHBPaQSa5wcDGPoGt9W/l0GgLQ9O/pOYUNN/CXu/leD1O+TMUF65/nrShi4SMJ0i+w gnSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767960640; x=1768565440; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=CiQLzaNqrDrUWHk12r+jCzih5C4aUetqHxukCtr3NFU=; b=ZPCV5kNd5h7CiTMbgSLkOavv93Tv56wJJYqPVPlCt4CpxIHc+Yu75rNKQ9IEvp23dL 6jILTe7hg7ZAs9fEgz5G36e8YfqX1R0Tf/RTHJw8uF2bMcCJr/uzUTo+7nAab5jPqksF Qu7zB0YTgdf6hgOzDheA/iYh5D5P3jOpYj3DRrqD95w6b6XpqjCvCu99y7DMeLFfAgWX 5Feb0TSNKw9hkvMoDN3xryMf9ovzqf9nNskqxe0rZadPlYarrct50tA5M8kJYV5zlT/I pQzY6lztdOlfEunYuphNUpZe29UTGfnWxMUmXT9k90MBoqIa0AEOS+00o6hCLqG2gTD5 ebDA== X-Gm-Message-State: AOJu0YxZt7W0Inuzbbxm5288Z2h5NTJHwVR9r6nT2ONiZZKtApP9MuQ+ R78Z/Q2wB/Q3I3WwBxAK0iNuLXGvVGmcj0Wws+9y0m0jfdHQSMF6DlPb5U/wCqnP X-Gm-Gg: AY/fxX58k/HhRoTT2okTdVwX1iwjbcUhqA9QEpNrnuduPBaPHIFshSpKcQZ7ZTet2BC Qj+644Sz5WVSmKYCMsKAYDJpPZPlW/CVZJmdBTyvEdN4AAm2+mz9cOtBpdRJ3GN2KlRIMLzUSQ4 eq9hXSZhE9+OWSZ+cHfJlPpWelQK/sOMGdQp0VP2G2TL/p0zQboNvjErM4pWPJ+zBjXhSqLcmjI 2L7KhBQL61CDhqzhrcXT06hS67jImFg1zB/E6lG/wv/YA2mpT334Dt6RudEtym5jrseoLnO7gwb FThcSWpRgXgAtHSK3Wgl+6/qhNF5h1X3uTbRDJ9E0+AZLwiy+mpqoW2Ocf84mzN7OzAoaiHyo+G YEAW/9lSRaDNrtudmoSBMLblgFsn8rEg4kOqhP5EQZmTArStyImu/+N0ZeeiH80Ce97Qku7pG7A cWH2HND6Xs X-Google-Smtp-Source: AGHT+IGQxh8JGc6da4Adgi2rta5VR96WZdz4OUfqtL2zi4P51FB7tqRaVLr8d9C8do4jAyEoX317jQ== X-Received: by 2002:a5d:5f90:0:b0:432:5c43:76 with SMTP id ffacd0b85a97d-432c374fb82mr11701504f8f.39.1767960639585; Fri, 09 Jan 2026 04:10:39 -0800 (PST) Received: from [192.168.2.32] ([147.161.235.22]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-432bd0dad8bsm22648181f8f.8.2026.01.09.04.10.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 09 Jan 2026 04:10:39 -0800 (PST) Message-ID: <2ffdae69-7242-4151-82d0-90d82e045d89@gmail.com> Date: Fri, 9 Jan 2026 13:10:38 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Reduce build times of pg_trgm GIN indexes To: Kirill Reshke , Heikki Linnakangas Cc: pgsql-hackers References: <5d366878-2007-4d31-861e-19294b7a583b@gmail.com> <9ac3931a-180e-4283-a7a8-05eb66099206@iki.fi> Content-Language: en-US From: David Geier In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi! > Hi! > patches 0003, 0004 & 0008 applies with whitespace errors. > I've fixed the white space errors. See v2 of the patch set in [1]. > I did run benchmarks of my VM using your data. v1-0001 solely improves > runtime by 4-5%. v2-0002 does not show runtime improvement for me. > With parallel GIN build, performance gains are 2-3 % for 2 workers and > not noticeable after that. > > I will try to run some more benchmarks on this. Thanks. I've also included the delta for each patch in [1]. I would be curious what you measure, especially for patch 0004, where I curiously measured a regression. [1] https://www.postgresql.org/message-id/e5dd01c6-c469-405d-aea2-feca0b2dc34d%40gmail.com -- David Geier