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 1tsgkk-004ecP-GV for pgsql-performance@arkaria.postgresql.org; Thu, 13 Mar 2025 11:29:30 +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 1tsgkj-00BHTK-80 for pgsql-performance@arkaria.postgresql.org; Thu, 13 Mar 2025 11:29:29 +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.94.2) (envelope-from ) id 1tsgki-00BHSD-TI for pgsql-performance@lists.postgresql.org; Thu, 13 Mar 2025 11:29:28 +0000 Received: from mail-ed1-x52c.google.com ([2a00:1450:4864:20::52c]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1tsgkf-002dhK-1t for pgsql-performance@postgresql.org; Thu, 13 Mar 2025 11:29:28 +0000 Received: by mail-ed1-x52c.google.com with SMTP id 4fb4d7f45d1cf-5e64700a38cso1244326a12.1 for ; Thu, 13 Mar 2025 04:29:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cybertec.at; s=google; t=1741865366; x=1742470166; darn=postgresql.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date :message-id:reply-to; bh=PERHwva+pwaGXOngNjEoYuYsX+Wk0wvjj6ts/2d6rco=; b=iD+UO41GwhJLZn4sdSuRj3MlozngPrpey63iB3U+JfCo6cx4i5aYi1wyx11PRZzApJ xLyYwzdxCnaM1Omnva+LE8s7wkSh9Og9jUMuHmJ1HtW2VuN5blkgo3Gko2khEbO0i2k7 hKOVD8nHcMid+q/2qem+xJJCPrm3G3mYs9XlB2g80hg1Hsry6IkZHPPpZSP6lU+cCW75 aqHM6wnoM1IHE5HUNmCzVJCzK9yFQd3Hmxo74s9+SfejEtUJT+7OWtRsnxVm4fyp5u6V wmHr93CmmwgX6Dhc6fqnks5RarHV+a4UezEAIQA3swhakXN0xxeUBKkPrtIAhkHWXHh3 yw3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741865366; x=1742470166; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=PERHwva+pwaGXOngNjEoYuYsX+Wk0wvjj6ts/2d6rco=; b=ctTfwhJYXkWUzvHNX4dYIM+h13GdyX6s8q9ZqkQmq7gzRoaPAO35CGhQioSzV6vWlX UsNixDxzRTbzqTMF5Ea7NkpYCK/fQTyAyXmyRAccxIGMmXKFPU9RC19XIJjWfcttxCgZ xGrptuveqQO0fZ4Ckup9pzj37k/JTpQg8uaTLELzi48O9l2Qo2CdIvEKt00vA+fM6xyl i7jKdzjMVhEI2A+NG7j9F6iXevpM3H5YSgMIp4tddiqCRUrKFntCtfpPs1iOmr+OLNd1 uehYNDNSX++SlXJnlB3LfGL3N06Fob93igk2WzAhsXt7GzmlEKVkqTz2CN8JIT+KsNgD c2hQ== X-Forwarded-Encrypted: i=1; AJvYcCVaDUuBFD4waYhX1eA8nVY3XI0vRdY4MySWAorInU5b6Ms16+ey9t3KoslvBCMVRGwUZ6nLu1NcWu5rdwFItJlioA==@postgresql.org X-Gm-Message-State: AOJu0YzcmjV3MH6sIDbNrc5NYeaypbFESVuFsoUfYZ132jcILNiqa1KU iHnvLntmzmugliX7utUz1gw9zSS1/lTmyN5a3mXyu1PFrbuS2+2Fujl/gpIAcWw3gXn2PNKjSdm Eztw= X-Gm-Gg: ASbGncuLu/hM8dg7MZVAmbDazPf53s62H4xQSp7BcQi7tM3Rud8IyGaMQoMo+zyWqaP qGpw843Qm2B5gTRbmy2B6wCn1t2wvG0n1l6ENNXedUQZRr3O3VqWCtriiky+0OIqWokUjQmzxZq exxfjpyVwsYVqf09tGf1aUT7il4yLcTIzEqEj0vXrulbxD7Y/n4eUC0/vnsKC7rI6D3g7+ptE/c 4zRNNpUIRBl4gzCJFLrm/L9MYE+MnMQhEsoVH/7iGbHaXJq4KpBGL2sUn6FpuFmCRUUW+yvibL7 cnrEermDJKTigfEsPFIWsowiA++5DllQGldRTFPsNn9xZJPFjyUN8ctlmcn3PCuA X-Google-Smtp-Source: AGHT+IEg8p76J1jkyW3rhwgetfmYu8ZP9FjoDEVtWbcYjdQiFxpLM00I6taO0u4U8mF/px2tgvTSrg== X-Received: by 2002:a05:6402:280d:b0:5e5:bc9f:562b with SMTP id 4fb4d7f45d1cf-5e5e2116a13mr32317403a12.0.1741865365892; Thu, 13 Mar 2025 04:29:25 -0700 (PDT) Received: from localhost.localdomain ([88.116.133.170]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5e816968c0csm628533a12.22.2025.03.13.04.29.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Mar 2025 04:29:25 -0700 (PDT) Message-ID: <1d30825fd5b0f65ad02406128248341051cdca19.camel@cybertec.at> Subject: Re: Bulk DML performance From: Laurenz Albe To: bill.poole@ymail.com, pgsql-performance@postgresql.org Date: Thu, 13 Mar 2025 12:29:23 +0100 In-Reply-To: References: <008701db93cd$2eb404d0$8c1c0e70$.ref@ymail.com> <008701db93cd$2eb404d0$8c1c0e70$@ymail.com> <0942a47d7a89f1b181f7e306f8389d9717eb5fe0.camel@cybertec.at> <00a401db9400$86c240f0$9446c2d0$@ymail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.54.3 (3.54.3-1.fc41) MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Thu, 2025-03-13 at 12:28 +0100, I wrote: > Then the best you can do is to use COPY rather than INSERT. > It will perform better (but now vastly better). Sorry, I meant "*not* vastly better". Yours, Laurenz Albe