Throughput adjustments by caching sent messages

The SQL Remote Message Agent (dbremote) caches messages to be sent in a configurable area of memory.

When all remote databases are receiving unique subsets of the operations being replicated, a separate message for each remote database is built up concurrently. Only one message is built for a group of remote users that is receiving the same operations. Messages are sent when:

  • The send frequency is reached.

  • When the cache memory being used exceeds the -m value.

  • When the size of the message reaches its maximum size (as specified by the -l option).

 Specifying the message cache size
 Example
 See also