Configuring non-blocking commit

The dsi_non_blocking_commit configuration parameter extends the period of time Replication Server saves messages after a commit.

Extending the save period requires a larger stable queue. See “Stable queues,” in Chapter 2, “Replication Server Technical Overview” in the Replication Server Administration Guide Volume 1.

Use alter connection to configure dsi_non_blocking_commit for a database connection:

alter connection to data_server.database
                set dsi_non_blocking_commit to ‘value

NoteYou cannot use this parameter with alter connection to configure an active database connection in a standby environment.

Use configure replication server to configure dsi_non_blocking_commit as a server default:

configure replication server
                set dsi_non_blocking_commit to ‘value

where value is the number of minutes, to a maximum of 60, to extend the save period. The default is zero, which disables non-blocking commit.

Use admin config to check the current value of dsi_non_blocking_commit.