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 1tN0db-007ubJ-Lf for pgsql-admin@arkaria.postgresql.org; Mon, 16 Dec 2024 02:15:11 +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 1tN0dY-001ZSk-Lf for pgsql-admin@arkaria.postgresql.org; Mon, 16 Dec 2024 02:15:09 +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 1tN0dY-001ZSb-8R for pgsql-admin@lists.postgresql.org; Mon, 16 Dec 2024 02:15:09 +0000 Received: from mail-oa1-x2e.google.com ([2001:4860:4864:20::2e]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1tN0dX-0034A3-07 for pgsql-admin@lists.postgresql.org; Mon, 16 Dec 2024 02:15:08 +0000 Received: by mail-oa1-x2e.google.com with SMTP id 586e51a60fabf-29e5aedbebdso1734555fac.0 for ; Sun, 15 Dec 2024 18:15:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734315305; x=1734920105; darn=lists.postgresql.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=2rTMZ0k+LmFK5GkjG3I36tdpqmQ/JcLfKmtTTGd3bo0=; b=KWEseFukgSSKg+8KdkLkLGcVMv/OHeStNhm4WAcP1mo5GaBfeFXLKrwx8U6dB4n1Xd 6KFaBdZVk6a7YRqrHkTlt5raqJSwxPYU38o16liGAsfM7qNCEfVeS7lEkHKzD40nftxu 76EUFI1wmM3A7xAYXPX36exLXHNr/mJXhreHeDOGGlqMjgiqqQXP7npbGqkI4lyjwYAO xvT0vV2l5UgYU9vZMbbP6SeQvdgJmY7VTlXT7yjVabL22rnJB/fpc6IaRGhiF1fT+6wb XdgbQHC0pVnVYa1ih/aVSEuQVGw5reRLkDReNIUN/DKmoQiPpYUGPyNogjNV8EG0nm9V Urfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734315305; x=1734920105; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=2rTMZ0k+LmFK5GkjG3I36tdpqmQ/JcLfKmtTTGd3bo0=; b=Arvry/KTAEhBKch09kVMUa5PF+UpAFaAOHtqoOxQdV23FnDpTDI+6hng8XimmAlo86 G+2nUTDDJgxqKpUSHOER0INMDuhe59OYnDTC8HsTNP7n9S+/WT83II0E0Bi+p71Qggqv 7KAEyrHEiAQQb/fhzrU5w9WNtI54fWRft9Y0A92xTu+6FNf+4tXCdqc06KnQ+a3c5L3F dxXMM8HXbkPkPP8tvjXWqO5g02rnBSkSBxWb0npImvsS5BrAGtenmdVccCE+buZS7bRC 4IqqpJigWXlmtyMOYysr2JgccjTMB4TLuhb4+vJV8dtlunpE2v62I7YeXKOVLl9kEBDA udhw== X-Gm-Message-State: AOJu0YyeAjmz2XYZfcdeMexBg+si5QQf9qpR/fN4BtFPuta1M/1ekKx5 DimS+mwfg5t2JgulKfae9zfkVOhrq3DmS90qKM4MplaEmhctCOW7icTeF6wL0cHuBtNyuAE8GYU 0h1aR7bGOkIXTltcboOqX1RtDpX3cLJrn X-Gm-Gg: ASbGncuDgXvQ1DX2zWzzLlhcLecqqiqA+u4SBJFeA4RAFZw8k12VRXM9IyPWouURNzU +BJ90PBoRSoxHBDndmQvmR30tRdlxSSiXR/ZnRkc= X-Google-Smtp-Source: AGHT+IHYA+J//dASj7yUQfLuDGcekXYMfoybEX0q9sL+ja3fI6g/nDCeOLZSWgxaoRxkgeNLeqirR29ME/vAMCakd6k= X-Received: by 2002:a05:6871:80d:b0:29e:5aeb:ea06 with SMTP id 586e51a60fabf-2a3ac926dbdmr5731726fac.41.1734315304679; Sun, 15 Dec 2024 18:15:04 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Ron Johnson Date: Sun, 15 Dec 2024 21:14:53 -0500 Message-ID: Subject: Re: Performance To: Pgsql-admin Content-Type: multipart/alternative; boundary="000000000000aa0053062959bf05" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000aa0053062959bf05 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, Dec 15, 2024 at 8:22=E2=80=AFPM Anex Hul wr= ote: > Hello everyone, > > Testing 100 million records data import from Azure blob storage to Azure > postgresql. I did run the test 5 times and the time it took keep increasi= ng > for each run. > Is there know justification for this linear increment of the time it took > for same size of data? > 1. What version of PG is it? ("SELECT VERSION();" should tell you.) 2. Are you truncating the table after each test run, or deleting all records, or appending? 3. Is the blob data stored in BYTEA column data, or are you using the (discouraged) "Large Objects"? 4. How are you loading the blob data? --=20 Death to , and butter sauce. Don't boil me, I'm still alive. lobster! --000000000000aa0053062959bf05 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


--
<= div dir=3D"ltr">Death to <Redacted>, and butter sauce.
Don't = boil me, I'm still alive.
<Redacted> lobster!
<= /div>
--000000000000aa0053062959bf05--