跳到主要内容

打开 SQL Server 源端心跳

本文介绍增量数据同步阶段,在源端无任何写入的情况下,如何开启心跳功能,让页面正确显示延迟时间。

简述

SQL Server 作为源端的数据同步场景中,如果长时间无变更,会导致页面显示延迟。

通过开启心跳功能,定时生成新的更新事件,从而使延迟时间显示正常。

目前支持两种心跳模式:

  • CHECK_POS 模式:CloudCanal 只定期检查源端数据库,创建新的心跳事件。
  • SEND_SQL 模式:CloudCanal 会向源端心跳表定期执行 SQL 语句,从而创建新的更新事件。

前置条件

  • CloudCanal 版本 >= 5.3.0.0。
  • 不同模式下,账号所需权限不同:
  • 源端数据源账号需要具有 SELECT 权限。

操作步骤

  1. 进入任务详情页,点击 功能列表 > 修改任务参数
  2. 选择 源数据源配置 页签,修改以下参数值:
    • 参数 dbHeartbeatEnable 设置为 true。
    • 参数 dbHeartbeatMode 设置为 CHECK_POS。
  3. 在右上角点击 生效配置
联系我们
微信二维码

扫码添加微信,获取技术支持