GROUPTRANSOPS
Valid for
Replicat
Description
Use GROUPTRANSOPS
to group transactions when applying changes to the target database. Small transactions from the source database are grouped into a single large transaction on the target side, which can result in significant performance benefits. In general, GROUPTRANSOPS
speeds up processing for smaller transaction sizes.
With GROUPTRANSOPS
, the integrity of the original transaction is preserved at the target. GROUPTRANSOPS
controls the frequency of checkpoints written to keep track of activity, minimizing I/O (a checkpoint is written and flushed to disk after each transaction completes).
Default
500
Syntax
GROUPTRANSOPS count
-
count
-
Specifies the number of source DML change records that are combined into a single transaction to be applied at the target. For non-audited Extract, the source produces a single DML record per transaction. Therefore, a count of 500 implies 500 records. For TMF-based capture, the number of DML records per transaction vary and checkpointing occurs after reaching this count value and on the next transaction boundary in the source data. Using a higher count causes less checkpoint processing and allows for faster access, but setting this count too high can cause locked rows, pages, and/or error 35’s.