【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
v6.6.0
关于cdc的安全模式,文档中提到
块引用
在 v6.1.3 版本之前,safe-mode
默认为true
,即所有的INSERT
和UPDATE
语句都转成REPLACE INTO
语句。在 v6.1.3 及之后版本,系统能自动判断下游是否存在重复数据,safe-mode
默认更改为false
,当系统判断下游无重复数据时,会直接同步INSERT
和UPDATE
语句。
请问下cdc是怎么判断下游是否有重复数据的,是根据主键去下游查询吗? 我在代码中好像没看到有判断