leonardBang commented on code in PR #3448:
URL: https://github.com/apache/flink-cdc/pull/3448#discussion_r1689479277


##########
docs/content.zh/docs/connectors/flink-sources/mysql-cdc.md:
##########
@@ -543,7 +543,7 @@ MySQL 集群中你监控的服务器出现故障后, 你只需将受监视的服
 
 当 MySQL CDC Source 启动时,它并行读取表的快照,然后以单并行度的方式读取表的 binlog。
 
-在快照阶段,根据表的主键和表行的大小将快照切割成多个快照块。
+在快照阶段,快照会根据表的分块键和表行的大小切割成多个快照块。

Review Comment:
   在快照阶段,快照会根据表的chunk key 和表中数据行数切割成多个块(chunk)之后分布式读取。
   



##########
docs/content.zh/docs/connectors/flink-sources/mysql-cdc.md:
##########
@@ -493,7 +493,7 @@ CREATE TABLE products (
 * (3)在快照读取之前,Source 不需要数据库锁权限。
 
 如果希望 source 并行运行,则每个并行 reader 都应该具有唯一的 server id,因此`server id`的范围必须类似于 
`5400-6400`,
-且范围必须大于并行度。在增量快照读取过程中,MySQL CDC Source 首先通过表的主键将表划分成多个块(chunk),
+且范围必须大于并行度。在增量快照读取过程中,MySQL CDC Source 源首先会根据您指定的表块键将表分块(chunk),

Review Comment:
   且范围必须大于并行度。在增量快照读取过程中,MySQL CDC Source 源首先会根据您指定的chunk key将表分块(chunk)
   



##########
docs/content.zh/docs/connectors/flink-sources/mysql-cdc.md:
##########
@@ -558,7 +558,10 @@ Flink 定期为 Source 执行 checkpoint,在故障转移的情况下,作业
 
 在执行增量快照读取时,MySQL CDC source 需要一个用于分片的的算法。
 MySQL CDC Source 使用主键列将表划分为多个分片(chunk)。 默认情况下,MySQL CDC source 
会识别表的主键列,并使用主键中的第一列作为用作分片列。
-如果表中没有主键, 增量快照读取将失败,你可以禁用 `scan.incremental.snapshot.enabled` 来回退到旧的快照读取机制。
+如果表中没有主键,用户必须指定 `scan.incremental.snapshot.chunk.key-column`、
+否则增量快照读取将失败,你可以禁用 `scan.incremental.snapshot.enabled` 恢复到旧的快照读取机制。
+请注意,使用不在主键中的列作为分块键可能会降低表的查询性能。

Review Comment:
   如果表中没有主键,用户需要指定 
`scan.incremental.snapshot.chunk.key-column`,否则增量快照读取将会失败,你可以禁用 
`scan.incremental.snapshot.enabled` 恢复到旧的快照读取机制。
   
   请注意:使用不在主键中的列作为chunk key可能会到查询表中数据的性能下降。



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@flink.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to