Tair全球多活功能具备高性能和低延迟的特性,通过查询子实例间的同步延迟,可帮助您实时掌握同步链路的状态,为运维管理提供参考依据。

前提条件

Tair全球多活实例中至少包含2个子实例。关于如何添加子实例,请参见为分布式实例添加子实例

操作步骤

  1. 登录Tair管理控制台
  2. 在左侧导航栏,单击全球多活
  3. 在左侧导航栏,单击全球多活
  4. 找到目标分布式实例,单击实例ID前的加号图标。
  5. 找到待查询同步延迟的源实例,单击其操作列的查看同步状态
  6. 在弹出的对话框中,选择待查询时间、源实例的数据节点和目标实例。
    说明 目前支持的最大查询范围为最近1天。
    图 1. 同步状态
    同步状态
    监控指标说明
    current_binlog_sync_delay_timebinlog的同步延迟,单位为秒。由于地域间存在网络延迟,通常情况下,该值低于10秒为正常。
    说明 如果子实例自动触发高可用切换,或对其执行重启、变更配置等操作,该值可能会短时间上升至60秒左右,之后会恢复正常。
    ops每秒从源实例的数据节点同步到目标实例的binlog条目数。
    status同步状态,取值:
    • 1:正常。
    • 0:异常。

常见问题

Q:binlog同步延迟突然增高是什么原因或同步状态为异常,应该怎么排查?

A:如果子实例自动触发高可用切换,或对其执行重启、变更配置等操作,会引起同步延迟上升,属于正常波动,通常维持一段时间后会降低。