Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qC1h3-00008F-0S for pgsql-admin@arkaria.postgresql.org; Wed, 21 Jun 2023 17:32:33 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1qC1h0-0002hq-IE for pgsql-admin@arkaria.postgresql.org; Wed, 21 Jun 2023 17:32:30 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qC1gz-0002ee-V7 for pgsql-admin@lists.postgresql.org; Wed, 21 Jun 2023 17:32:30 +0000 Received: from mail-bn7nam10on20631.outbound.protection.outlook.com ([2a01:111:f400:7e8a::631] helo=NAM10-BN7-obe.outbound.protection.outlook.com) by makus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qC1gu-003TBZ-He for pgsql-admin@lists.postgresql.org; Wed, 21 Jun 2023 17:32:28 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lAS3kobS1qZtn1JE2SB1DLQcwbTG/gZRIiUCbu2R+lDdaJfbqudG1s2RFY6/I5MEWIQBCeCyyQH50KFyf9ZsaAjMNKIBTQY23SFuWYG6YhTWVg4OdUh0nQoXpxHAFO8t2zZmmmwCD1kBWanBQutyYg16P36c8PoSaS3C7Y13fGO22a7BSfF7RpXklhkRgfQnUOVoqa7N0PDmbHprJvNbHVXcjmSTAb+TO3VcDTqmwdjKseagW1v3PCpoj10JfoCbY/i0GstvBA9gM5A2KXOjwFYKl9ARMiltNolPb2LzuPvpfnzDj3PO8e0LzLgg8ZKUHIQjQLm3HKt5/c+bHlhRCg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=pA33TcKYRhBmxWpjwnVHV8QukGzdIaB6Pusu3y43/IQ=; b=HINAv6y67N3gjV0/uK/DN7r5indAe93q4heIrqCaFBWqwqoHR63FB5GATvwPSYbj7I4Agrcri5JlSyKCBn8Wd+YdP/fvZVZcCPrj9QZQzt01yxL3hNM7bJH8q+75tpXDuFzMdwfS8BQXIQtm09B5Uss6x19WEx+7oAtY7R8+VdpWo3IAU23i9sWSUwHTnb5sIX+6o41sTyx51gif4vS5QCJbSAXHUi/YYJaSBDCtTcPWxVJUm//cMuYnSyn7StljljxGO7G427SbsJEeQ6slA/lMxwKfd5UWfLcKBFZQtRPQaDJ2QBbLLoNvMJHcOC1Df2YqUaTt0jdnvueeVnpMvA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=thingee.com; dmarc=pass action=none header.from=thingee.com; dkim=pass header.d=thingee.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thingee.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pA33TcKYRhBmxWpjwnVHV8QukGzdIaB6Pusu3y43/IQ=; b=lM0ZIVTyQmeNfUWRo8VBdM21ycQZWsF8NiNIe4RZjgOwgG3Pl6kCAq+xLXe7dxmzi7c3E11X0k5gqpi487u6py2Rg7FerXQ6Ui1Kb0x+ZiA5gP6gugK/qJ1Dmb7wBfmFR3KdP3u6L03U+sj5CR+TGpXmiEzWrtv7Pv8IPd86aHM= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=thingee.com; Received: from MN2PR19MB2782.namprd19.prod.outlook.com (2603:10b6:208:fa::31) by CY5PR19MB6217.namprd19.prod.outlook.com (2603:10b6:930:2a::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6521.19; Wed, 21 Jun 2023 17:32:20 +0000 Received: from MN2PR19MB2782.namprd19.prod.outlook.com ([fe80::678b:a7ad:523c:b4cf]) by MN2PR19MB2782.namprd19.prod.outlook.com ([fe80::678b:a7ad:523c:b4cf%4]) with mapi id 15.20.6521.020; Wed, 21 Jun 2023 17:32:20 +0000 Date: Wed, 21 Jun 2023 13:32:13 -0400 From: Sean O'Grady To: Jeff Janes , Scott Ribe Cc: "pgsql-admin@lists.postgresql.org" , "Wetmore, Matthew (CTR)" Message-ID: In-Reply-To: Subject: Re: Question about wal_compression and what to expect Content-Type: multipart/alternative; boundary="--==_mimepart_6493341eb395_5c61d1078115"; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MN2PR08CA0015.namprd08.prod.outlook.com (2603:10b6:208:239::20) To MN2PR19MB2782.namprd19.prod.outlook.com (2603:10b6:208:fa::31) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR19MB2782:EE_|CY5PR19MB6217:EE_ X-MS-Office365-Filtering-Correlation-Id: 721f7f00-fa85-44db-85db-08db727d778d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: cykfM+/dwvCPb5qx5xkdwhiy8g76jJHCVPlbG9qS5c4HmnMZ+9gaPGCtf0ImtREH4nws8PCGA0q5L9A5BAbHBmLU8S6XS5ENkDfome+V5cDaeZ9wHKUXIBA85WiLZnfD5Qz6ujTtPVRWB/8dVycP5ZCvx1wwFHnajh7fQHpTNMo6i9pROTOdyiTVvv8xCApjuoSFQuRXkvzDx3cRr4SITsBcYCrkQqYAw3bkH0iiGxZ2nnBAyjIZ6tPWDPj8i1KVrZkEl1j6+RhCRxibWJccPz+YaH3aTETH1Gfg/rwxw8bW71mL5cr7f1+RyvE+EKNaX4ibPEIlU6hRt8maOmvA2Y3II5VOP6eqf2QLR84N4WhaIWSzGqu4P4Z5fHakBsRSZ5w/xjnRK7C8sjRk2BrYvdB50Q6qzLXu7UxpFUgD6XnCiH/E9NSJtlX7ijt61DGzcl45+Dm13mNKq2IsPIctq/SmBKgAmFnMvG/FKo8vNC3fANBdNSwwq7K5OV8Sd80SE1Kb0nc0wBhVZITb+8T4/ii6VBnRKHWNB22uG74wPrrfCJDoFmaX3V7pQ6d/9vNF8ABJ06HmfiBdJ4ltfilek5m3Hqf3pSXBdcZcTKGuXHjK4zN3sqf/mv837MHkRq4GJTGNCC/ZyYL+u7gbYfM39Q== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR19MB2782.namprd19.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(346002)(376002)(136003)(39830400003)(396003)(366004)(451199021)(4326008)(478600001)(26005)(6506007)(9686003)(6512007)(110136005)(54906003)(6486002)(33964004)(186003)(6666004)(52116002)(36756003)(2906002)(41300700001)(8676002)(8936002)(66476007)(66556008)(66946007)(5660300002)(38100700002)(38350700002)(86362001)(316002)(43580500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?L0c2bGp6VnNrUGJuQXh3cjg5UVRzdmFYSzRsN25KMGU5UDhyVGQvZjYvWXhH?= =?utf-8?B?c2RweHdma1pmVE5PeDNmTEZ3WlorN0EwQmNzV1hKL3VISTZLNGR3WklmNlBT?= =?utf-8?B?U0hLMXpuK2JzSDV4V3VzU0NmK3luOXJuL0dkU2JFTEdZNy9KamtjaVZxQjFB?= =?utf-8?B?UmRkNFhjenlDVVNWOCs3TzF4R05RUUlHRlg1bUFlb1creHZVTjhmMWhOb013?= =?utf-8?B?cmZKbDBYeTNsV3BnS3dkYVlOT2RqeWs1WHA3clM2WWlIcFN1UXpsc2E5dWNp?= =?utf-8?B?SzNQSGxkVjR2QytsWkhFSmtWWk1qNUtLR0JITWVWQU95N2RCQUZobmZpL2h2?= =?utf-8?B?YVFxU2pXWFpZaWpaNDZBOEczSTV3bDlxRzBoTHdQSlJxVW5VbTFadzB1cDY5?= =?utf-8?B?ZkdOUVFDZFUyQWJHN2t1ajQ1a25COG9qQWJYNGJvbFZCVnVZL0Q2V3Q2RGla?= =?utf-8?B?WVpheks5UVIrVjBQUlhJVytUWlJ2RXRsRUQvZGMyd2R1OVl0dXFZcVdhVVM0?= =?utf-8?B?b0ZNTDRyc00rN2FNS1Erb01GV2VxMTJVbHpsMVNxT2VPYzNla3cwbjhCMVRp?= =?utf-8?B?N0sreEcxREFiS29CTysxRDc2Nm03QmsxVWtvTUVuYzMwS3NJUzhiV3gvbFBr?= =?utf-8?B?Z1l2elhMZHMrb0xLUCtNS0EvRG0zV0ZtYU5BVjVtU1BaSXA2cDF5UU9RV2Ni?= =?utf-8?B?dEZzQ3FQbEFCMzkvanhQM0krQXVGQkJzWFpBMkIybmM3UEN4ZTh1M1E4Skhn?= =?utf-8?B?Sko0RzdGWWhyYndWQTNnT1hEYTFaaFlnbFU2MzJxdWxUZ3l6UkpCQ3I2RkhF?= =?utf-8?B?SEdpbGdnODdZZC85d3VBZWdBUkp6bWRCQ1I2Uld2NHdQM2ZMYXhjVGZRdURX?= =?utf-8?B?THRySWxXOHRGdmFiT0wvOFhiL0tvc0RJRjdKWlQySDdYbG1KbXZlOUJkQlhi?= =?utf-8?B?UmgxWTBRL3pYbkwzTGlBZXhuSzMzUTZFUmdTNS9tMmUrdUtkbEZyeFVNV09I?= =?utf-8?B?LzM1NVk3UTRWdnVZZXd1d0s4Ri9uNlk2UUNsM056SjVkWVZhM3FpZVh6MUxP?= =?utf-8?B?Vm1vYzRCU21LVUpCNWt1bHlHNXBTZkhNWlJKN0YxVi9uaUlJV1FEZUVhT0dQ?= =?utf-8?B?YzlBbkdOYUJrWnpCNzdteEE0SjQyaTdmQXZhcDNzby83eDR5bWZTUHg4N1Iz?= =?utf-8?B?Q0VDZVU1WWx0TThlQUNnYXVQeHRnU0IrT3BBc3VMaWxDeTAzSUwzODJoMkNx?= =?utf-8?B?MU1DbWRlVmR3ejZhM3lFay9ZM0cwbHk2ZGxQTExRcWt0M1lSYUNqYU5DNHpU?= =?utf-8?B?MW51U25lSEYxWk1QR21MZDZDRTRKcVlMNm8yNERibWR3T2RtYmpHSGRaenB2?= =?utf-8?B?SjJsaXVMeTVWYVc4TE1DR1VjcmRjUDRCaDZmYkJnMVJuNE1ScUxGblBqc0g5?= =?utf-8?B?a0oySXBqazRzb0V2dzE0aFdPd2x1M3l4UDFvSWw4ZkRmNGYveWFTdDgzNTY4?= =?utf-8?B?MEtQSFpKVGxwRWxXWkFjVGs0L1RuTnBWdXN0b1NlTEhzekpLczFyWlBzZlZ0?= =?utf-8?B?WTFhVnFNZVgxVjZNa1U3TkQvc2Q0ZnBvbFhxR3NsMHVVUDdHZzdrb0N3Z2FY?= =?utf-8?B?YnRobWwxNHRFb0dpeTBlVDVPWDd4N0ZUZ0tuOG1ac2pQSFFBUEk4aGRoa3g1?= =?utf-8?B?RWltcUh6U3g2dTBoeXFmY2k4UDNJTGs1ZllSMUh2TVkwM2M3RHVYZkYraU5t?= =?utf-8?B?RmZLK214SE1uakJrT3RHQVoxQW1HL2F3VFBvd1BibXFpYkFwZ3ZRK3p1cnh2?= =?utf-8?B?VjVCNmxOVWtmb0hMSGpTM3d0Q0FBVUg0WlMyQnF0S3lMSjdzWnYwcmYyWXZ5?= =?utf-8?B?Sm5XYVhxdUVQM01qbEt6TUtJaFFucXNwTTRNbWZ4aUIzK1lkaWJ4emZFVEV6?= =?utf-8?B?VURRc1dFVmcrb1RxQVJKTzdTWUVyRWxScEk3N2xOelpSUnBQdm5uZGhBMHZY?= =?utf-8?B?Q2dieXFoY1oyc2pQcW9mTjQrYURzcVdxVEtaQVlCSzduSHl2RG94YXF0bmpI?= =?utf-8?B?OXJ6ams4V1p2VVNwa0NWaTREcE5IVFR4N1l5RUp3TlE3Q0EvUTljTVNCOUNN?= =?utf-8?Q?bQGqKV/oJT9zd9LD/uGhZXnr/?= X-OriginatorOrg: thingee.com X-MS-Exchange-CrossTenant-Network-Message-Id: 721f7f00-fa85-44db-85db-08db727d778d X-MS-Exchange-CrossTenant-AuthSource: MN2PR19MB2782.namprd19.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jun 2023 17:32:20.6697 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: afe33c34-7512-429f-b00e-f8690f958841 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: kaPlT//f4sHX4JLHIHtvsSCMvsESWuiBowuXahBrETuDRq24TGXZ/zk7EnrGtygIqHAgbwOZfZkTVCX5EZIUWg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY5PR19MB6217 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk ----==_mimepart_6493341eb395_5c61d1078115 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit > The internal compression has to compress each record in isolation, > which is not nearly as good as compressing the entire file as there > are patterns that exist between records not just within records. I see, that's makes sense. My sense is that wal_compression is really first to alleviate disk IO pressure and secondarily as a space saving benefit. Since I've set about archive_timeout because of a relatively light workload, I probably shouldn't need to worry about IO issues... Thanks, Sean ----==_mimepart_6493341eb395_5c61d1078115 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable =20
The internal compression has to compress each record in isola= tion, which is not nearly as good as compressing the entire file as there a= re patterns that exist between records not just within records.

I see, that's makes sense. My sense is that wal_compression is re= ally first to alleviate disk IO pressure and secondarily as a space saving = benefit. Since I've set about archive_timeout because of a relatively light= workload, I probably shouldn't need to worry about IO issues...

Tha= nks,
Sean
----==_mimepart_6493341eb395_5c61d1078115--