diff --git a/product_docs/docs/efm/4/04_configuring_efm/01_cluster_properties.mdx b/product_docs/docs/efm/4/04_configuring_efm/01_cluster_properties.mdx index bee0578b17a..99abec3e4e4 100644 --- a/product_docs/docs/efm/4/04_configuring_efm/01_cluster_properties.mdx +++ b/product_docs/docs/efm/4/04_configuring_efm/01_cluster_properties.mdx @@ -614,12 +614,12 @@ ping.server.command=/bin/ping -q -c3 -w5
-Use the `auto.allow.hosts` property to instruct the server to use the addresses specified in the `.nodes` file of the first nostarts to update the allowed host list. Enabling this property by setting `auto.allow.hosts` to `true` can simplify cluster startup. +Use the `auto.allow.hosts` property to instruct the server to use the addresses specified in the `.nodes` file of the first node to start to set the allowed host list. Enabling this property by setting `auto.allow.hosts` to `true` can simplify cluster startup. ```ini -# Have the first nostarts automatically add the addresses -# from its .nodes file to the allowed host list. This will make -# it faster to start the cluster when the initial set of hosts +# Have the first node started automatically add the addresses from +# its .nodes file to the allowed host list. This will make it +# faster to start the cluster when the initial set of hosts # is already known. auto.allow.hosts=false ``` @@ -1237,7 +1237,9 @@ lock.dir= -Use the `log.dir` property to specify the location to write agent log files. Failover Manager attempts to create the directory if the directory doesn't exist. +Use the `log.dir` property to specify the location to write agent log files. Failover Manager attempts to create the directory if the directory doesn't exist. The `log.dir` parameter defined in the efm.properties file determines the directory path where the EFM logs are stored. Please note that this parameter applies exclusively to the EFM logs and does not affect the logging configuration for any other components or services. + +To change the startup log location for EFM, you need to modify the `runefm.sh` script located in the EFM's bin directory. Specifically, you can set the `LOG` parameter within this script to define the desired log file location. ```ini # Specify the directory of agent logs on the node. If the path diff --git a/product_docs/docs/epas/16/epas_rel_notes/epas16_3_0_rel_notes.mdx b/product_docs/docs/epas/16/epas_rel_notes/epas16_3_0_rel_notes.mdx index df83316226c..4a7e46d417f 100644 --- a/product_docs/docs/epas/16/epas_rel_notes/epas16_3_0_rel_notes.mdx +++ b/product_docs/docs/epas/16/epas_rel_notes/epas16_3_0_rel_notes.mdx @@ -18,4 +18,4 @@ EDB Postgres Advanced Server 16.3.0 includes the following enhancements and bug | Bug fix | Fixed an crash issue for `edbldr`. Now `edbldr` loads data into multiple tables with different encodings from the target database. | | | Bug fix | Fixed an issue with possible data loss and `pg_dump` failures when using rowids. | #35901 | | Bug fix | Fixed an issue with assertion in `DROP ROLE` statement having duplicate names. | | -| Buf fix | Fixed server crash with `edb_dblink_oci` in left join with whole row reference. | | +| Bug fix | Fixed server crash with `edb_dblink_oci` in left join with whole row reference. | | diff --git a/product_docs/docs/epas/16/epas_rel_notes/epas16_4_0_rel_notes.mdx b/product_docs/docs/epas/16/epas_rel_notes/epas16_4_0_rel_notes.mdx index 57678f19188..e2cb3fdce51 100644 --- a/product_docs/docs/epas/16/epas_rel_notes/epas16_4_0_rel_notes.mdx +++ b/product_docs/docs/epas/16/epas_rel_notes/epas16_4_0_rel_notes.mdx @@ -14,7 +14,7 @@ EDB Postgres Advanced Server 16.4.0 includes the following enhancements and bug | Bug fix | Fixed an issue for EDB*Loader. Now when multiple duplicate key errors occur during the load it doesn't slow down and memory doesn't overflow. | #37017 | | Bug fix | Fixed an issue for replication connections. Now it correctly displays the authentication failure error message. | #101591 | | Bug fix | Fixed an issue for `ecpg`. Now it supports `do..while()` in Pro*C mode (`-C PROC`). | #35988 | -| Bug fix | Fixed an issue for `edb_dblink_oci`. Now it correctly push downs `ANY` and `ALL` operators when used with scalar array. | #36220 | +| Bug fix | Fixed an issue for `edb_dblink_oci`. Now it correctly push downs `ANY` and `ALL` operators when used with scalar array. | | | Bug fix | Fixed an issue for `to_number()` function. Now it correctly accepts the `"+"` sign. | #92903 | | Bug fix | Fixed an issue with incomplete transactions clean up after a crash. Now the incomplete transactions are cleaned up in reorder buffer after a crash. | #99636 | -| Bug fix | Fixed an issue with `edb_dblink_oci`. Now it uses SHA256 instead of MD5 for password obfuscation. | #86497 | +| Bug fix | Fixed an issue with `edb_dblink_oci`. Now it uses SHA256 instead of MD5 for password obfuscation. | #38240 | diff --git a/product_docs/docs/eprs/7/05_smr_operation/08_optimizing_performance/02_optimize_sync_replication/using_bacth_lob.mdx b/product_docs/docs/eprs/7/05_smr_operation/08_optimizing_performance/02_optimize_sync_replication/using_bacth_lob.mdx new file mode 100644 index 00000000000..84715ba32cf --- /dev/null +++ b/product_docs/docs/eprs/7/05_smr_operation/08_optimizing_performance/02_optimize_sync_replication/using_bacth_lob.mdx @@ -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. diff --git a/product_docs/docs/eprs/7/eprs_rel_notes/eprs_rel_notes_7.9.0.mdx b/product_docs/docs/eprs/7/eprs_rel_notes/eprs_rel_notes_7.9.0.mdx new file mode 100644 index 00000000000..8430aa9b433 --- /dev/null +++ b/product_docs/docs/eprs/7/eprs_rel_notes/eprs_rel_notes_7.9.0.mdx @@ -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