DBZ-6834 Add docs for incremental.snapshot.watermarking.strategy

This commit is contained in:
mfvitale 2023-12-05 15:19:38 +01:00 committed by Jiri Pechanec
parent d03a86d97c
commit 2523d70f76
7 changed files with 60 additions and 0 deletions

View File

@ -2752,6 +2752,14 @@ Increasing the chunk size provides greater efficiency, because the snapshot runs
However, larger chunk sizes also require more memory to buffer the snapshot data.
Adjust the chunk size to a value that provides the best performance in your environment.
|[[db2-property-incremental-snapshot-watermarking-strategy]]<<db2-property-incremental-snapshot-watermarking-strategy, `+incremental.snapshot.watermarking.strategy+`>>
|`insert_insert`
|Specify the strategy used for watermarking during an incremental snapshot: +
+
`insert_insert`: both open and close signal is written into signal data collection. +
+
`insert_delete`: only open signal is written into signal data collection, the close one will delete the relative open signal. Useful to keep signal data collection size low. +
|[[db2-property-topic-naming-strategy]]<<db2-property-topic-naming-strategy, `topic.naming.strategy`>>
|`io.debezium.schema.SchemaTopicNamingStrategy`

View File

@ -2391,6 +2391,14 @@ Increasing the chunk size provides greater efficiency, because the snapshot runs
However, larger chunk sizes also require more memory to buffer the snapshot data.
Adjust the chunk size to a value that provides the best performance in your environment.
|[[informix-property-incremental-snapshot-watermarking-strategy]]<<informix-property-incremental-snapshot-watermarking-strategy, `+incremental.snapshot.watermarking.strategy+`>>
|`insert_insert`
|Specify the strategy used for watermarking during an incremental snapshot: +
+
`insert_insert`: both open and close signal is written into signal data collection. +
+
`insert_delete`: only open signal is written into signal data collection, the close one will delete the relative open signal. Useful to keep signal data collection size low. +
|[[informix-property-topic-naming-strategy]]<<informix-property-topic-naming-strategy, `topic.naming.strategy`>>
|`io.debezium.schema.SchemaTopicNamingStrategy`

View File

@ -1967,6 +1967,17 @@ ifdef::product[]
Incremental snapshots is a Technology Preview feature for the {prodname} MongoDB connector.
endif::product[]
|[[mongodb-property-incremental-snapshot-watermarking-strategy]]<<mongodb-property-incremental-snapshot-watermarking-strategy, `+incremental.snapshot.watermarking.strategy+`>>
|`insert_insert`
|Specify the strategy used for watermarking during an incremental snapshot: +
+
`insert_insert`: both open and close signal is written into signal data collection. +
+
`insert_delete`: only open signal is written into signal data collection, the close one will delete the relative open signal. Useful to keep signal data collection size low. +
ifdef::product[]
Incremental snapshots is a Technology Preview feature for the {prodname} MongoDB connector.
endif::product[]
|[[mongodb-property-topic-naming-strategy]]<<mongodb-property-topic-naming-strategy, `topic.naming.strategy`>>
|`io.debezium.schema.DefaultTopicNamingStrategy`
|The name of the TopicNamingStrategy class that should be used to determine the topic name for data change, schema change, transaction, heartbeat event etc., defaults to `DefaultTopicNamingStrategy`.

View File

@ -3400,6 +3400,14 @@ Increasing the chunk size provides greater efficiency, because the snapshot runs
However, larger chunk sizes also require more memory to buffer the snapshot data.
Adjust the chunk size to a value that provides the best performance in your environment.
|[[mysql-property-incremental-snapshot-watermarking-strategy]]<<mysql-property-incremental-snapshot-watermarking-strategy, `+incremental.snapshot.watermarking.strategy+`>>
|`insert_insert`
|Specify the strategy used for watermarking during an incremental snapshot: +
+
`insert_insert`: both open and close signal is written into signal data collection. +
+
`insert_delete`: only open signal is written into signal data collection, the close one will delete the relative open signal. Useful to keep signal data collection size low. +
ifdef::community[]
|[[mysql-property-read-only]]<<mysql-property-read-only, `+read.only+`>>
|`false`

View File

@ -3738,6 +3738,14 @@ Increasing the chunk size provides greater efficiency, because the snapshot runs
However, larger chunk sizes also require more memory to buffer the snapshot data.
Adjust the chunk size to a value that provides the best performance in your environment.
|[[oracle-property-incremental-snapshot-watermarking-strategy]]<<oracle-property-incremental-snapshot-watermarking-strategy, `+incremental.snapshot.watermarking.strategy+`>>
|`insert_insert`
|Specify the strategy used for watermarking during an incremental snapshot: +
+
`insert_insert`: both open and close signal is written into signal data collection. +
+
`insert_delete`: only open signal is written into signal data collection, the close one will delete the relative open signal. Useful to keep signal data collection size low. +
|[[oracle-property-topic-naming-strategy]]<<oracle-property-topic-naming-strategy, `topic.naming.strategy`>>
|`io.debezium.schema.SchemaTopicNamingStrategy`
|The name of the TopicNamingStrategy class that should be used to determine the topic name for data change, schema change, transaction, heartbeat event etc., defaults to `SchemaTopicNamingStrategy`.

View File

@ -3505,6 +3505,15 @@ Increasing the chunk size provides greater efficiency, because the snapshot runs
However, larger chunk sizes also require more memory to buffer the snapshot data.
Adjust the chunk size to a value that provides the best performance in your environment.
|[[postgresql-property-incremental-snapshot-watermarking-strategy]]<<postgresql-property-incremental-snapshot-watermarking-strategy, `+incremental.snapshot.watermarking.strategy+`>>
|`insert_insert`
|Specify the strategy used for watermarking during an incremental snapshot: +
+
`insert_insert`: both open and close signal is written into signal data collection. +
+
`insert_delete`: only open signal is written into signal data collection, the close one will delete the relative open signal. Useful to keep signal data collection size low. +
|[[postgresql-property-xmin-fetch-interval-ms]]<<postgresql-property-xmin-fetch-interval-ms, `+xmin.fetch.interval.ms+`>>
|`0`
|How often, in milliseconds, the XMIN will be read from the replication slot.

View File

@ -2948,6 +2948,14 @@ Increasing the chunk size provides greater efficiency, because the snapshot runs
However, larger chunk sizes also require more memory to buffer the snapshot data.
Adjust the chunk size to a value that provides the best performance in your environment.
|[[sqlserver-property-incremental-snapshot-watermarking-strategy]]<<sqlserver-property-incremental-snapshot-watermarking-strategy, `+incremental.snapshot.watermarking.strategy+`>>
|`insert_insert`
|Specify the strategy used for watermarking during an incremental snapshot: +
+
`insert_insert`: both open and close signal is written into signal data collection. +
+
`insert_delete`: only open signal is written into signal data collection, the close one will delete the relative open signal. Useful to keep signal data collection size low. +
|[[sqlserver-property-max-iteration-transactions]]<<sqlserver-property-max-iteration-transactions, `+max.iteration.transactions+`>>
|0
|Specifies the maximum number of transactions per iteration to be used to reduce the memory footprint when streaming changes from multiple tables in a database.