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 1vvcP7-00AVnl-1Q for pgsql-hackers@arkaria.postgresql.org; Thu, 26 Feb 2026 14:31:49 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vvcP6-00DM3e-0d for pgsql-hackers@arkaria.postgresql.org; Thu, 26 Feb 2026 14:31:48 +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 1vvcP5-00DM3Q-2n for pgsql-hackers@lists.postgresql.org; Thu, 26 Feb 2026 14:31:47 +0000 Received: from mail-ed1-x52c.google.com ([2a00:1450:4864:20::52c]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1vvcP2-00000001JP7-39RO for pgsql-hackers@postgresql.org; Thu, 26 Feb 2026 14:31:46 +0000 Received: by mail-ed1-x52c.google.com with SMTP id 4fb4d7f45d1cf-65f92a597a1so1657544a12.0 for ; Thu, 26 Feb 2026 06:31:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1772116304; cv=none; d=google.com; s=arc-20240605; b=NQ8eMpeJ+dwl9y3q58+QYHvrd1dr5w7K4Gf/4SCYjZ6ILAsrQ1hSOmofMGP+w2VyHs Q+dF3PHGaq4EulswAT+86rkjd46LcwsKT0h76XzjZPftokHA54MDi8IGretp15K+G+AJ hsHoDwii+DTotEZczXCOlD/WROlCCEL07Tw0Dwnjm8xsDNZeRFT7f4KO3nuGiF8+VJXM H9pH/B4oUZ1mO1uGERQ6qtcQHe07Wn2qokfl79gZjX1yiAbsg0MYnel6p+Rd/S/2YIbg unlht2kxzb7R6AqKQqMh5Sp/xuhNOO31A2gASdVJMfO8wfs3ZOg8s2dC4itRp3C0GpzF tWCw== 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=m/oWxQajvoXOu+gOXk9jATmrvxhJBA8pI3H8rWPaZ0U=; fh=W8wFNT81XO9XZYPkBvXctLLKxJ02EeBbjXM7a02o5yQ=; b=aB2bbQs1mrgzkUNJfj2a9RtwTTmoKU+FDyKB/wLJYo3D0GyYPfhShlsuI4Gca4G1rV mGifHzNwBhhgdtaUEyj7RfxJDJc9hMPew492t79IaaqYoK8j4JMeIgKt/hO6umujGHyK 1VJB6axsDMM/PjhDYnZy/ug1HzBET0Q0GJApWsN1c2cR9XThLIe4Tb9+U0W/DlonFiFj YunjSOo+wRD0R3xhSsjqP3RljQIr1I2EnTQUQ7KSxl1dRVLxmoPC3FVlKhJeuBsFisZ0 s1xJabTpUoTeOUW2Xha3dytMlnj9VBkYGAj+rY+jkWNDHwGfcKMrPeRVcWEtACnnUqPh xzMg==; darn=postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=esi.dz; s=google; t=1772116304; x=1772721104; 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=m/oWxQajvoXOu+gOXk9jATmrvxhJBA8pI3H8rWPaZ0U=; b=dn+IJfhwCI3gt8ws7E5n3xV1qAJe7QngaOW2/lX+itKG8L/vg6euyb6tc42+NaPBDO ZK1IRkKJdZ8Pbtosxm2xVxYc9TDBCxec743XZvgGxc+gjx/pkQY2QRCZspYz/6NvqPz+ 07VUQC6J6iadE+j8kfnr4RD8xJA2I73uaz/QI2SAOKjslnBTK2bHRm/CNcRLoKjQbkIN 79PVLOz/0bSLFsVnpppk2UlF0MUHMZyN1eFx7lcal6EADE46O0LcSDQswKQVuKNWazR9 hEdIbay37oXZwIUdW8vVbZq3VyG9hodaS5YAjPN5ZwSBQorTgOcVHQvDZQZvojLUNOHq 909w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772116304; x=1772721104; 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=m/oWxQajvoXOu+gOXk9jATmrvxhJBA8pI3H8rWPaZ0U=; b=Yu0pCiz3qnhr2AqP+f902/xad/14vG4bFwF4ascj3u0XUXxb5vYaxQvssBPtHrjlcD lHbuZjrDnPaUx+UcSVph2AkBYGylXO/9tD39DHN2AkYkOcLoHa3EAULNTf42u4Drz+KJ qvtwmO8bjrh5HXixNhh7mPTaseqS40WGhvpU7Zd7GUOQpv864tfdT7UDITAiMt20YszJ 6XgiGs0Fpd3ai5atBafq0QJ4RjoKKzTYxjL247L6G+2UX/FL9fDAMWFk+NxXrHymJRsA p7zMy1IXxwEFRMCGmC6lqpF0HKosQxqvAeUUOiH24eAqhuROz2IFemMzXuf1/KWNy/1h pyjA== X-Forwarded-Encrypted: i=1; AJvYcCXYuT6X3nMtd5Eb6AilzgXRvXDmZygfPWQ2RWQ5iG4q93dYBNBCJBplCDX/hn34bh+GC1tsPzXdhWkdKtZi@postgresql.org X-Gm-Message-State: AOJu0Yz86D/Ygp2GOweddNEaoQ9UewVWjARZwazZiavyz+PDvbcprikD aOfhAVhj1KmhvjNWC4fQmlNV2KMJBEEvGZpg5PtJp2q7VvMWhWglnUinc+kr/pVp1IhGjxS5NIJ yUkgiiysBz3wKatxnO+MWz4JiZQxek2Brs2jZCGN3 X-Gm-Gg: ATEYQzxDMeC4OOp4LHos4KO8UgLI2Hkn/geB1DVqXGt5Y5hVujwRmsXMKPFNFSlFyvZ +OHINuJL/NSUQxTsEPCvtWYnmHiaprKh9xmj0uWx89yaAq/zX+R0KEk5b5mQxiZQgl/2JuB3j7y jb/3mpqDiJ8GSbd9NQacgjOquniOy3S6RpKmncjA5uYivuoa72BBG4x7vGc7qqiqlKb/2PsbdRS ij95GWmfDLifQzPlI0MxXum2pbjHohSLbaPOuyBqYuLRpsa23pN4Xj1iMLYo6y0HLPkmZdv6Rt6 vrjpxGUuzqe74GM9tYVuqSAn3zenwHshP5anC2vRmCCKKZhYqH7aeM9EwW89zeh+VhH0GYuZsC2 B1DIMfn7m+fE2An4Y4mvClQmnXA== X-Received: by 2002:a05:6402:354d:b0:64d:498b:aefd with SMTP id 4fb4d7f45d1cf-65ea4edf767mr11843783a12.5.1772116304142; Thu, 26 Feb 2026 06:31:44 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: KAZAR Ayoub Date: Thu, 26 Feb 2026 15:31:30 +0100 X-Gm-Features: AaiRm50aRav3JfF2f3nVyHnIDJPnIIH8sZO9m-8aXBYkHXVFitEyKBKbLz7r_Ag Message-ID: Subject: Re: Speed up COPY FROM text/CSV parsing using SIMD To: Nazir Bilal Yavuz Cc: Nathan Bossart , Manni Wood , Neil Conway , Andrew Dunstan , Shinya Kato , PostgreSQL-development Content-Type: multipart/alternative; boundary="000000000000cf30de064bbafa7a" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000cf30de064bbafa7a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello, On Thu, Feb 26, 2026 at 1:19=E2=80=AFPM Nazir Bilal Yavuz wrote: > Hi, > > On Wed, 25 Feb 2026 at 17:24, Nazir Bilal Yavuz > wrote: > > > > I agree with you. However, unfortunately, I see regression on master + > > v10 compared to REL_18_3 (62d6c7d3df6). > > > > Thank you Kazar and Manni for benchmarks in [1] and [2]! > > Kazar and Manni, if possible could you please share the build commands > you use? I see regressions for an inlining patch (dc592a4155) too when > I build postgres with -O2. > > My build commands are: > > -O2: meson setup buildtype=3Ddebugoptimized ... > > -O3: meson setup buildtype=3Drelease ... All my builds are with CFLAGS=3D'-O2 -g' Regards, Ayoub --000000000000cf30de064bbafa7a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

On Thu, F= eb 26, 2026 at 1:19=E2=80=AFPM Nazir Bilal Yavuz <byavuz81@gmail.com> wrote:
Hi,

On Wed, 25 Feb 2026 at 17:24, Nazir Bilal Yavuz <byavuz81@gmail.com> wrote:
>
> I agree with you. However, unfortunately, I see regression on master +=
> v10 compared to REL_18_3 (62d6c7d3df6).
>
> Thank you Kazar and Manni for benchmarks in [1] and [2]!

Kazar and Manni, if possible could you please share the build commands
you use? I see regressions for an inlining patch (dc592a4155) too when
I build postgres with -O2.

My build commands are:

-O2: meson setup buildtype=3Ddebugoptimized ...

-O3: meson setup buildtype=3Drelease ...
All my builds= are with CFLAGS=3D'-O2 -g'

Regards,
=
Ayoub
--000000000000cf30de064bbafa7a--