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 1w6DwA-0044o1-2U for pgsql-hackers@arkaria.postgresql.org; Fri, 27 Mar 2026 20:37:46 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w6Dw9-00BxGo-0T for pgsql-hackers@arkaria.postgresql.org; Fri, 27 Mar 2026 20:37:45 +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 1w6Dw8-00BxGf-2S for pgsql-hackers@lists.postgresql.org; Fri, 27 Mar 2026 20:37:45 +0000 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w6Dw7-00000001O43-0hc1 for pgsql-hackers@postgresql.org; Fri, 27 Mar 2026 20:37:43 +0000 Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-483487335c2so27380295e9.2 for ; Fri, 27 Mar 2026 13:37:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774643862; x=1775248662; 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=g2zQ2fiocQJnp+jm3npNZXZFs91PGQDPNvo5x2WHfbw=; b=nV43JUktdt5+0JDG3Kcx8WtDpHM0s+Ww/3SaS0JDBmxcUup1wpHJQBZX0PPN5CHHH4 2Ss7x3KSdt/89E/HwYWxRAhy9FsximCPBuRqoJ3J22M/gbLexv8S/PBuFGHh2zWoerfC gRAN5P31Xo6XiQKREFum4C6SRgiv9Q/KdqOYzCn4xbUzO7RZaYbDTSH3bW/7SQJaBcDJ FyItPMOrevpPH8j53bm/zXDzJEsYdVy+69K3CojYwGxqLD6NTAtIgD85sKrEkzLxvog+ PO4sn4MyqMPbmjpPkZWKQrsBEUWtrftH0Ig6TPaY6d4RX+yiSVMWI2eZEBLhwfwV2MKu 6Vzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774643862; x=1775248662; 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=g2zQ2fiocQJnp+jm3npNZXZFs91PGQDPNvo5x2WHfbw=; b=GJjUzYvS3fvGkJQ5KCehnzhZIec4H91diRcBOn0nO+5yqXibeBmc7wamQ3gUz56AEt asmx7k9MnAR2vUSRJcxekwLX4I5eKtk8ROJkoC47/liHkgtD3JHWGYggMYpeNpwOg2lj j3kjG7v3Hwji2PRpAD9F85wYhKggc19l3/B7uoffmff94VMls7HLXkUSNeaLwwhyDd5K oVnpFKV8AeXW8O1fs6va50/CqKxrwkXlOsg3fXsHC6ehDvssjYx5QGmJ8Tem9hlLj/e6 +jNtRC9Zla4QWA2EotIB8HrxnmbzALbWz+weuc1gcSKiUhwDrJSL8B+/So+nnWTJzrR2 dQFA== X-Forwarded-Encrypted: i=1; AJvYcCXm+BwRuvYeO7ebO29Tah9mpvmpjXJvDyI9U4GecbCULUHzKDlhKgXpzz4OXuyRMRrUN5C45dryJbHrNjPl@postgresql.org X-Gm-Message-State: AOJu0Yyj8RiF8n117zohPnAHdv285Cccvi0xowghjlL68UWQ9qfJ8O23 kHSqzIUysfQIAF7gWQ8ZGZCa5IgEECt+bC/NUJ9IxzWjWeYRwIqwHwZCLgj3ztSA X-Gm-Gg: ATEYQzy4fusfg1KGZvB5YZLA4M7PncvNoGkikRNd589b6PxCoP+1eQkerHhIIUhvw2Y 2+ftYHvKuegw8ZgrJDdeKcM7hfRSAlTGsDotK5DA6w+UtE9/TTap0pf29xl5k/Gwbdse1MVnarm m4tDuln9kxWMY1s2CCgYHxwsKEUUaGmJxIDJjD1g/trEzfZ+5pbb2T3qqKU3EzFclFactf1nJx+ AZZPl2zsZdKZLhb4GuxbY6mgPSEiQbUfOkvYGb7qr5gww+IuFwsP0aIYB3lRWpEAkGBN3swxpgP ccdkpyWOApcKffQ4SCFgfAnkp3lAuKnqxtvVMRnM4m2yzI2vH9OhuLXs57mbIAiZERuW2vhKC/v tKcZSmsUzslpaVLbYB8C0HueOzYw3qq7zmZEhMPnawtelIKFsRgZ4hOxPf4hAmMyUh9ZRz58K+t /HK6ebEIwhkjHczc563e6NSpr5XbV3FdfOaIUuOiBgDZmV X-Received: by 2002:a05:600c:1393:b0:485:3c8f:e4d9 with SMTP id 5b1f17b1804b1-487280a09a2mr65640895e9.26.1774643861617; Fri, 27 Mar 2026 13:37:41 -0700 (PDT) Received: from [10.10.10.114] ([194.247.186.71]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4872719627esm26837605e9.33.2026.03.27.13.37.40 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 27 Mar 2026 13:37:41 -0700 (PDT) Message-ID: Date: Fri, 27 Mar 2026 23:37:39 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Improve the performance of Unicode Normalization Forms. To: Michael Paquier Cc: Heikki Linnakangas , Jeff Davis , PostgreSQL Hackers References: <5f8639d99dab0d95dc1ef8f3abd4aa3adc0332ee.camel@j-davis.com> <58c6cea8-a5b1-4a8a-8044-18ef0011a168@gmail.com> <7b76973b-e9b6-4f80-a1d2-4bd467e38346@gmail.com> <24338db8-59f2-42a4-a7de-735cf8f12119@gmail.com> Content-Language: ru From: Alexander Borisov In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi Michael, Good to know you're keeping an eye on this. 27.03.2026 02:12, Michael Paquier wrote: > Thanks. That's going to be handy. One thing I am not sure of is if > Jeff and/or Heikki are planning to come back to this thread by the > feature freeze and do something about it for v19. I completely understand that committers are very busy and everyone has their own priorities. I still hope Jeff and/or Heikki will have a chance to look at this, but given that it’s been over 8 months since the patches were submitted, I’m trying to be realistic about the v19 feature freeze. > So let's see what happens, but I'll be happy to study this patch > opportunity in v20, be it in a complete form or a partial form (for > the latter we could assume that a portion of what you are suggesting > is committed into the tree in time for v19, leaving some hanging > fruits for v20). I’m currently studying the Postgres codebase to gain a better understanding of it and figure out where my experience can be most useful. However, I’d prefer not to jump from one idea to another and flood the mailing list with new patches. I’d rather focus on seeing these current ones through to their logical conclusion before starting something new. -- Alexander Borisov