-
Notifications
You must be signed in to change notification settings - Fork 247
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #5977 from EnterpriseDB/release/2024-08-22a
Release/2024 08 22a
- Loading branch information
Showing
8 changed files
with
109 additions
and
22 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
37 changes: 37 additions & 0 deletions
37
...tion/08_optimizing_performance/02_optimize_sync_replication/using_bacth_lob.mdx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
--- | ||
title: "Using batch synchronization for LOB objects" | ||
--- | ||
|
||
When synchronizing tables with LOB-type columns (with BLOB, CLOB, BYTEA etc. objects), Replication Server copies the rows by grouping 5 rows in a batch by default. This is to avoid causing out-of-memory errors when an LOB column has a large amount of data. You can customize the batch size to increase or decrease the number of rows copied in a batch. | ||
|
||
To improve the performance of synchronization procedures, reduce network roundtrips and speed up data replication, you can copy rows with LOBs in larger batches. Configure larger batches only if the instance hosting the replication server has enough memory. | ||
|
||
You can configure the replication of up to 1000 rows per batch. | ||
|
||
!!!note | ||
Before increasing the number of rows to synchronize per batch, consider resource availability. Batch procedures increase memory consumption during replication processes. | ||
!!! | ||
|
||
## Enabling batch operations on LOBs | ||
|
||
### Prerequisites | ||
|
||
You have upgraded your instances to a Replication Server version that includes this feature. See [Release Notes](../../../eprs_rel_notes) for an overview of the available release versions and the included enhancements. | ||
|
||
### Altering the number of rows per batch | ||
|
||
1. In the publication or primary server, open the `xdb_pubserver.conf` file. | ||
|
||
See [Installation details](../../../installing/installation_details/#additional-details) to find out where this file is stored according to your operating system. | ||
|
||
1. In the `xdb_pubserver.conf` file, look for the `syncLOBBatchSize` value. | ||
|
||
1. Adapt the `syncLOBBatchSize` value according to your needs. If not uncommented already, uncomment the line to override the default. In this example, the Replication Server will synchronize 150 rows with LOB data per batch: | ||
|
||
``` | ||
syncLOBBatchSize=150 | ||
``` | ||
|
||
1. Reload the configuration file as specified in [Reloading the configuration file](../../../08_xdb_cli/03_xdb_cli_commands/52_reload_conf_file). | ||
|
||
Now, each time you perform a synchronization, the Replication Server will copy 150 rows with LOB objects per network roundtrip. |
32 changes: 32 additions & 0 deletions
32
product_docs/docs/eprs/7/eprs_rel_notes/eprs_rel_notes_7.9.0.mdx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
--- | ||
title: "Replication Server 7.9.0 release notes" | ||
navTitle: Version 7.9.0 | ||
--- | ||
|
||
Released: 22 Aug 2024 | ||
|
||
New features, enhancements, bug fixes, and other changes in Replication Server 7.9.0 include the following: | ||
|
||
| Type | Description | Ticket | | ||
|--------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------| | ||
| Enhancement | EDB Postgres Replication Server now supports batch replication for Oracle CLOB and BLOB types in Synchronize mode. This significantly reduces the time required to replicate a large number of row changes containing CLOB/BLOB type columns. | #102185 <br/> #35513 | | ||
| Enhancement | The transaction commit timestamp from the origin node is now preserved when replicating to a target node. This is required to process the timestamp-based UPDATE conflicts when EDB Postgres Replication Server is used in a hybrid cluster where the EPRS Publication node is shared with EDB Postgres Distributed (PGD). | | | ||
| Bug fix | Fixed a corner case issue where the synchronization from the target MMR node failed to resume. | #102604 <br/> #35539 | | ||
| Bug fix | Fixed an issue where some of the processed entries in the `rrep_tx_monitor` table were not cleaned up. | | | ||
|
||
## End-of-support notice | ||
|
||
Replication Server 6.2 is no longer a supported version. | ||
|
||
To ensure that your usage of Replication Server is supported, please upgrade any installations with version 6.2 to version 7. See the end-of-support notes that follow: | ||
|
||
**Software:** Replication Server | ||
|
||
**Version:** 6.2 | ||
|
||
**End of Standard Support:** June 1, 2023 | ||
|
||
Additional details can be found at [EDB Platform Compatibility](https://www.enterprisedb.com/resources/platform-compatibility). | ||
|
||
!!! Note | ||
Version 7.x provides a non-breaking upgrade path for existing 6.2.x-based cluster deployments. However, we strongly recommend that the upgrade be verified in a staging or non-production environment before applying the upgrade in a production environment. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
12 changes: 12 additions & 0 deletions
12
product_docs/docs/pgbouncer/1/pgbouncer_rel_notes/12310_rel_notes.mdx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
--- | ||
title: "EDB PgBouncer 1.23.1.0 release notes" | ||
navTitle: Version 1.23.1.0 | ||
--- | ||
|
||
Released: 22 Aug 2024 | ||
|
||
EDB PgBouncer 1.23.1.0 includes the following upstream merge and security fix: | ||
|
||
| Type | Description | | ||
| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | | ||
| Upstream merge | Merged with community PgBouncer 1.23.1.0. See the community [Release Notes](https://www.pgbouncer.org/changelog.html#pgbouncer-123x) for details. | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
55b0418
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
π Published on https://edb-docs-staging.netlify.app as production
π Deployed on https://66c76439d4764d051dcdf745--edb-docs-staging.netlify.app
55b0418
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
π Published on https://edb-docs.netlify.app as production
π Deployed on https://66c766a6b3f6bc5cc22f6fb9--edb-docs.netlify.app