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 1vs38C-002nVP-1x for pgsql-hackers@arkaria.postgresql.org; Mon, 16 Feb 2026 18:15:36 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vs38B-004kZW-0s for pgsql-hackers@arkaria.postgresql.org; Mon, 16 Feb 2026 18:15:35 +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 1vs38B-004kZO-02 for pgsql-hackers@lists.postgresql.org; Mon, 16 Feb 2026 18:15:35 +0000 Received: from mail-oa1-x2a.google.com ([2001:4860:4864:20::2a]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1vs389-000000013xe-152m for pgsql-hackers@postgresql.org; Mon, 16 Feb 2026 18:15:34 +0000 Received: by mail-oa1-x2a.google.com with SMTP id 586e51a60fabf-40970f97638so2126321fac.3 for ; Mon, 16 Feb 2026 10:15:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771265731; x=1771870531; darn=postgresql.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=UxDHNG0rJ7ByicowOPzu6fiOUIfEvRYcY5Rx+ooTiXs=; b=Wx4VzD+jRM9kGraCKl7G4ygGVYomGZhPJa7qXnvWzVnvlQVoVDvwkUaoXI/YGMeHGo lwvPaxUUFehNuIkMFlPHdKx6v7cvEWv5iLxSnsWYQfR3LmzmgOlWXYSlDiox3qeUZ4Z4 pCSymL9Fd4UnsOQtqlPedxK/yykzhWyBWrf+w0sALaKDRVcmf/4YJqiBc95P+ZyTSlHz NeF1FUZKCw5vcXsoFBtQOZAgKXOolDgQp559RwD3OFk22+OyPH0vgrsDXYiLfjwxLnd/ 0LnBSPtciiN9iHsX4gJeQ6rGPd3/8aDy2RTweHi64LxLN4JdGK5fkMV39gxricWlUiWz cM3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771265731; x=1771870531; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=UxDHNG0rJ7ByicowOPzu6fiOUIfEvRYcY5Rx+ooTiXs=; b=IDVS8ts4FB8enHtoNCl7GtTz8BstsqyGGYeUe9jIt1i48HSaFY9Z0q7p7KTF3G9Jrd rbGKf2GlXZ2Sm3VhWmXD2dBWZTbDneLaDwQV+3pu3vJ8ZkzORYB520DCwRCQrZEIq/o1 3JRqwiA96puDrEKaC3L5hxVMkPbmqcMUXzgMA3CFbrrpA9gP1dg7+2Eo5cmGYJVK45ek mdkp7aUNBKeLVNmmKAXEsLRddsjJ6zO6Rcry4xSgGfKTYBJKhRT+SGndSGX9JHswfZu+ SCHK6AmY3DRaDj0CiZxflCaUSvkjnQ/Gsjds5dr8qYvZJJlJL/EihdWITVFin20kJiu2 e3aQ== X-Forwarded-Encrypted: i=1; AJvYcCXQ70iNu2ithqkQ0h28DzNaJoeSvZDLR6Mvb7+GRV/9lWxNgZCL/fs5Ldd98JGaHA5QJ2uJXZDRGBnZ+Twa@postgresql.org X-Gm-Message-State: AOJu0YyReBG68M0Hb0ORe9SQHDT2r3p/7SJh3PxktN8TErP8+EPzcyZP mme8mQWnXFQVM/sEQ4P6jmWzNOjq/qqX3E1CrK27Cy5uaResSxFT8HFm X-Gm-Gg: AZuq6aKFm7cok7u5o7JYT88gtAfvK1z0JeRUOfeXNTaqDvmT1BVoT0I6KMhhBkKc8Vy cOdAuJXZTjiKXaH8p5td9rK2jkpviNBoMlzgfk9yfISwFsb+0l2GkwjC68hYZRhJskDsJuG8eUX 44Ow0J8lHasVfsDFknz5MsAuht0ceiAoXCCpLcK1mZEmBuXY3l5D24lSsvtgFGS7cJwEY7/qR7V FhsitaJhONprB7taRMMV9BqWSDd+Qy7VtGME3isR+jpt4jJHqx0PDeSkoUlKvYTGQATvPy9VRZq s8lufImwOkZCthKbEDafKkDD8/Y1/Oik/3LWHj066Qofgdrx5zgXywaTsaZvawYUMBVY1CZLLKG 8ycysQmABWLsryHYLeWVCqP1WfhHhKs/KkFNzOJLSrI73JuwlHcFvKWc72Cs5SBRF/fw3rIJHuN m9EV3WmHJvWQSxb3fTShYT+7PAXbsYvbxWhDY0EnSfuunxd/8bkmBwU0tYUovXq/AQC/pZKLxJE nxReDaHibLu5zsCzFRHAi3uqV8= X-Received: by 2002:a05:6871:7424:b0:409:7a01:6e2f with SMTP id 586e51a60fabf-40ef3baaf2fmr6465365fac.11.1771265731362; Mon, 16 Feb 2026 10:15:31 -0800 (PST) Received: from nathan (162-195-168-172.lightspeed.stlsmo.sbcglobal.net. [162.195.168.172]) by smtp.gmail.com with ESMTPSA id 586e51a60fabf-40eaef220cesm14842721fac.9.2026.02.16.10.15.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Feb 2026 10:15:30 -0800 (PST) Date: Mon, 16 Feb 2026 12:15:28 -0600 From: Nathan Bossart To: Manni Wood Cc: Nazir Bilal Yavuz , KAZAR Ayoub , Neil Conway , Andrew Dunstan , Shinya Kato , PostgreSQL-development Subject: Re: Speed up COPY FROM text/CSV parsing using SIMD Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Mon, Feb 16, 2026 at 11:04:58AM -0600, Nathan Bossart wrote: > On Fri, Feb 13, 2026 at 09:34:13PM -0600, Manni Wood wrote: >> v7-0001 + v7-0002 applied to master certainly seems promising: nice to see >> speed improvements across the board on both x86 and arm! > > Thanks for testing. Based on these results, I think we can abandon 0002, > at least for now. Have you tested small rows, i.e., less than 16 bytes per row? I'm wondering if that regresses at all. -- nathan