跳到主要内容

打开 MySQL 源端心跳

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

简述

对于MySQL作为源端的数据同步场景,当源端数据长时间没有变更,从binlog解析的事件就不会有更新的事件,页面上就会出现更新时间延迟的情况,需要开启心跳功能,确保binlog不断有新的更新事件解析出来,从而页面的时间就会正常显示较低的延迟时间

前置条件

  1. 使用 CloudCanal 默认的心跳语句,连接源端的账号需要具有create database权限

步骤

  1. 进入控制台页面,选择任务详情>功能列表>参数修改
  2. 选择源数据源配置选项,查询参数 dbHeartbeatEnable,并设置为true,点击确定。
  3. 点击右上角生效配置并确认