当前位置:网站首页>TiCDC同步延迟问题处理
TiCDC同步延迟问题处理
2022-07-29 12:03:00 【InfoQ】
背景介绍

分析解决过程

$ tiup ctl:v5.0.3 cdc changefeed list --pd=http://10.xx.xx.xx:2379
Starting component `ctl`: /home/tidb/.tiup/components/ctl/v5.0.3/ctl cdc changefeed list --pd=http://10.xx.xx.xx:2379
[
{
"id": "xx-xx-task",
"summary": {
"state": "normal",
"tso": 434212451741859960,
"checkpoint": "2022-06-28 09:04:12.360",
"error": null
}
}
]

- Changefeed checkpoint lag:同步任务上下游数据的进度差(以时间计算)
- Changefeed checkpoint:同步任务同步到下游的进度,正常情况下绿柱应和黄线相接
- Sink write duration:TiCDC 将一个事务的更改写到下游的耗时直方图
第一波定位:在 CDC 或是 TiDB 集群层面并没有发现相关异常的情况;


mysql>show create table reXXX_20220627\G
*************************** 1. row ***************************
Table: reXXX20220627
Create Table: CREATE TABLE `reXXX20220627` (
`pid` int(10) unsigned NOT NULL,
`tid` int(10) unsigned NOT NULL,
....
PRIMARY KEY (`pid`,`mpid`,`mid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=COMPRESSED;
1 row in set (0.00 sec)
mysql>show create table reXXX_20220628\G
*************************** 1. row ***************************
Table: reXXX20220628
Create Table: CREATE TABLE `reXXX20220628` (
`pid` int(10) unsigned NOT NULL,
`tid` int(10) unsigned NOT NULL,
....
PRIMARY KEY (`pid`,`mpid`,`mid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
1 row in set (0.00 sec)
第二波定位:发现下游 MySQL 的表结构不一致问题;

第三波定位:下游 MySQL 的表结构不一致问题,通过将表行格式调整为 COMPRESSED 可以缓解下游在业务高峰时间的消费延迟问题,但是高峰时间延迟依旧存在;




总结
边栏推荐
猜你喜欢

LED透明屏和LED玻璃显示屏区别

XSS Vulnerability Analysis

How is the JVM memory model allocated?

如何对SQuAD1.1数据集进行预处理「详解版」

【实用工具】Image Assistant下载指定页面的所有图片

一次node文件操作过多排查过程总结

峰米V10、极米Rs Pro2及当贝X3 Pro究竟孰优孰劣?

Insights into the development of the enterprise live broadcast industry in 2022

怎么以管理员身份运行cmd?以管理员身份运行cmd方法介绍
Based article 】 【 learn with Rust | Rust function and process control, rounding
随机推荐
使用Tenserboard可视化深度学习训练过程
一次node文件操作过多排查过程总结
【day04】IDEA、方法
路径依赖 - 偶然决策导致的依赖。
puzzle(017.5)联动归位
MarkDown Advanced Syntax Manual
shell if else 使用
【第三次自考】——总结
MarkDown高阶语法手册
【年中总结】创业3年,越来越穷,还是坚持架构平台
【实用工具】Image Assistant下载指定页面的所有图片
Recursion - Eight Queens Problem
金仓数据库KingbaseES客户端编程接口指南-ODBC(6. KingbaseES ODBC 的扩展属性)
1.4、栈
LMO·3rd - 报名通知
LeetCode_容斥原理_中等_223.矩形面积
Learning with Recoverable Forgetting readings
PHP 基础知识
1.4, stack
DAY 26 daily SQL clock 】 【 丨 advertisement effect difficult simple 】 【