You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Yanquan Lv (Jira)" <ji...@apache.org> on 2026/03/04 08:20:00 UTC
[jira] [Assigned] (FLINK-39200) Skip deserialization of unsubscribed tables in MySql CDC binary log client
[ https://issues.apache.org/jira/browse/FLINK-39200?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Yanquan Lv reassigned FLINK-39200:
----------------------------------
Assignee: Cong Cheng
> Skip deserialization of unsubscribed tables in MySql CDC binary log client
> --------------------------------------------------------------------------
>
> Key: FLINK-39200
> URL: https://issues.apache.org/jira/browse/FLINK-39200
> Project: Flink
> Issue Type: New Feature
> Components: Flink CDC
> Affects Versions: cdc-3.6.0
> Reporter: Cong Cheng
> Assignee: Cong Cheng
> Priority: Major
>
> Currently, the MySQL row event deserializers in Flink CDC always fully deserialize WRITE/UPDATE/DELETE binlog events for all tables, regardless of whether the tables are actually subscribed by the connector.
> This will lead to unnecessary CPU and memory overhead for rows from unmonitored tables especially when a small portion of overall tables are consumed.
> Thus, the deserialization of unmonitored tables should be skipped early instead of filtering deserialized changed rows afterwards.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)