-
Bug
-
Resolution: Done
-
Major
-
2.4.0.Final
-
None
-
False
-
None
-
False
Bug report
What Debezium connector do you use and what version?
Mysql Connector - Debezium 2.4.0
What is the issue?
When an incremental snapshot is running, and a lot of input binlog messages are being processed in parallel, the processing performance can become very poor.
After profiling the application, this is correlated to the size of the "dataCollectionsToSnapshot" data structure. In a nutshell, the more tables you snapshot, the worse the performance will get.
Profiling results:
As seen in the results, this is due to the call to "dataCollectionsToSnapshotAsString" for each new binlog records in case a snapshot is running.
This might explain issue DBZ-7256
- links to
-
RHEA-2024:129636 Red Hat build of Debezium 2.5.4 release
Since the problem described in this issue should be resolved in a recent advisory, it has been closed.
For information on the advisory (Red Hat build of Debezium 2.5.4 release), and where to find the updated files, follow the link below.
If the solution does not work for you, open a new bug report.
https://access.redhat.com/errata/RHEA-2024:1726