TiFlash将表加入后,进度一直为0

【 TiDB 使用环境】 生产环境 【 TiDB 版本】 5.0.6 【遇到的问题】 将表加入tiflash后,过了一个小时也没有任何进展,这个表大约1800W数据,TiFlash节点14个。从tiflash_cluster_manager.log日志也没看到相关表的记录 【复现路径】做过哪些操作出现的问题`
【问题现象及影响】
image


【附件】 相关日志及监控(https://metricstool.pingcap.com/)


若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

参考官方文档试试
https://docs.pingcap.com/zh/tidb/stable/troubleshoot-tiflash#tiflash-数据不同步

progress无变化
pdctl config show replication 为true
image
image

1.检查一下 peer是否有异常的 down

2.磁盘空间也看下

  1. 检查是否生成operator

peer没有down,磁盘也正常。请问operator如何检查?

pd-ctl operator show

在检查是否有其他的ddl

operator show现在没有与tiflash相关的
我刚看了眼,progress为1了。。。 主要我在tiflash实例,看tiflash_cluster_manager.log日志也没发现table-118272的相关信息,包括现在查也不知道啥时候开始,啥时候progress变为1的

你可以看下是否之前有ddl

ADMIN SHOW DDL JOBS


我查了下job_type是%tiflash%相关的 是18:17 有个更新操作。如果这是完成时间的话,那至少用了一个小时。这一个小时之间有其它的ddl 但是都是一些很短的truncate

那没问题 只是拉取的时间问题,取决数据量和tiflash的负载。

从哪块能看到开始和结束的时间么,系统表也好,日志也好都没看到

你可以搜索 tidb owner的日志 ConfigureTiFlashPDForTable 这就是开始的时候

image
没搜到

您好,需要您确认一下是否 TiDB DDL owner 有过变化,导致看不到相关的 DDL 同步日志。可以通过 搜索条目中,查看所有 TiDB 过去 10 天左右的日志情况。先确认一下 DDL owner 是否变化,然后再看 TiFlash 数据同步进度。