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 1ur1iN-00H29H-7f for pgsql-general@arkaria.postgresql.org; Tue, 26 Aug 2025 22:00:28 +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 1ur1iL-00Acv5-QE for pgsql-general@arkaria.postgresql.org; Tue, 26 Aug 2025 22:00:26 +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 1ur1iL-00Acuw-FI for pgsql-general@lists.postgresql.org; Tue, 26 Aug 2025 22:00:26 +0000 Received: from mail-oo1-xc31.google.com ([2607:f8b0:4864:20::c31]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1ur1iJ-00222Q-1w for pgsql-general@postgresql.org; Tue, 26 Aug 2025 22:00:25 +0000 Received: by mail-oo1-xc31.google.com with SMTP id 006d021491bc7-61bf1542ecbso167549eaf.1 for ; Tue, 26 Aug 2025 15:00:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756245621; x=1756850421; darn=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=5vSyo2Z2N+5AwnUX4n8L001zl4YBBCRxbDfO03A1X38=; b=U4otf0Mdpd5mbGB/4TSF6YsBLXFuE/eIk/7kM2EtiPOYeNI7BjO4tT2XrDbmQSJpkU PnUpSnfSuHshZjEO5yYgLEIeW1nv/xYlhPDg/ZyuUnOod25E2R1hEDHRNADYxICUqdxV sGf1lrXPxIeTK3wJN/eSQG8U57ndql7tqufSUTq27MJct/4AUCNll9Ovb1Hl6oftjKDf fq4q9MfyUBmrZKo9nuiFFRm3mzBcehDfV8djHbqinPbfUGNzvBm8qDAOHHvm7POIMwu+ 1qf2OSfJDfoFkezmze0iGmkcgp/qskClQqylGbhvH0RbnRjQ8pViS8V1BTobbuF+JX1b ESiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756245621; x=1756850421; 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=5vSyo2Z2N+5AwnUX4n8L001zl4YBBCRxbDfO03A1X38=; b=kcqYIeY9S99s114VMxjZCKk44aZwTOTRV9KM9wHAzdOOWnqaX3S48Hmoansz44bNq+ 8i2ndOMu/kuculwhktIpROuT77N9jL3KdJBmTHrC4JXmzcmxtkLFSOwBMz4JM7aSuAZ+ 0uCwhoe7nn2+ZJj1WZjuV9QVVgb5R2eVSUWoNf3mLJqU3/4EVUJ0O+Gpgj0Llb2d133H cF0myGNgxgt8LPuGKuOdakvJao7ROVsOP55oHKKXPQTyo1K7hDELD+4KSuw1svI0M/q+ 59nNEZpj2G1SkxAwugcsS+tYcYzHJxZhGarWc0TTpL9dOrw7d7YmlnP7Z5yJafa5n8Oe xLpw== X-Gm-Message-State: AOJu0YxQTVkD+yvny7dNtIenKM6hsx7FPEsOxuZvrd3s9CYbuco9KaCS 9wtJtnWZJ0BJyTJepGr/NcZZlTjUN0f0xk33uDmReSHLT4WV/U3o+lzFtTikzRNIclVDsD6hUkk 90CUE9xogfikvyQZQ2D9TpZtriy/x/bjC6Q== X-Gm-Gg: ASbGncuiV6EmxIT45Jp4d1pPDzwo1O9phAyio4OdJBpmkU1KuS/R+C6aWDQwggXf2Sg 5nmxCzoncErxtPGHo6LxKUQYDe/8tGirndOYDhTn74pi7Z2dxr3FO5N+HeD9qpRg+VSJfs2J+JU Ouh/CVCt/5u9UhA1XepjwuBfc8CGXKRZyIZzXPfgoN61g3knkQEYaF2diSDg5up42+41AMpVDBQ 4qG8ddB X-Google-Smtp-Source: AGHT+IFZiAQhmXWUdoB9idf3v5/jedjY2X6oK1cX3SdwmkZg2nBI768lWxU1PKvGafuzRCIkSGQgLqtsXoPTL+07A2E= X-Received: by 2002:a05:6808:308a:b0:435:8506:22f6 with SMTP id 5614622812f47-437c5440f51mr1428630b6e.17.1756245620776; Tue, 26 Aug 2025 15:00:20 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Ron Johnson Date: Tue, 26 Aug 2025 18:00:09 -0400 X-Gm-Features: Ac12FXwK8_yg4CPKcDQ_tuJRPHto1XjgsmV-hmfLJ_yuelUNC0VrJypbK70XxF4 Message-ID: Subject: Re: In-order pg_dump (or in-order COPY TO) To: pgsql-general Content-Type: multipart/alternative; boundary="0000000000005d62d8063d4bcc14" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000005d62d8063d4bcc14 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Aug 26, 2025 at 3:44=E2=80=AFPM Dimitrios Apostolou = wrote: > Hello list, > > I am storing dumps of a database (pg_dump custom format) in a > de-duplicating backup server. Each dump is many terabytes in size, so > deduplication is very important. And de-duplication itself is based on > rolling checksums which is pretty flexible, it can compensate for blocks > moving by some offset. > This might be a silly question, but why are you using -Fc to create multi-TB dumps instead of -Fd? If nothing else, the parallelization granted by -Fd will greatly speed up the dumps. --=20 Death to , and butter sauce. Don't boil me, I'm still alive. lobster! --0000000000005d62d8063d4bcc14 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Tue, Aug 26, 2025 at 3:44=E2=80=AFPM D= imitrios Apostolou <jimis@gmx.net&g= t; wrote:
Hello list,

I am storing dumps of a database (pg_dump custom format) in a
de-duplicating backup server. Each dump is many terabytes in size, so
deduplication is very important. And de-duplication itself is based on
rolling checksums which is pretty flexible, it can compensate for blocks moving by some offset.

This might be a silly = question, but why are you using -Fc to create=C2=A0multi-TB dumps instead o= f -Fd?=C2=A0 If nothing else, the parallelization granted by -Fd will great= ly speed up the dumps.

--
Death to <Redacted>, and butter sauce.
Don't boil me, I= 'm still alive.
<Redacted> lobster!
--0000000000005d62d8063d4bcc14--