tidb同步线上mysql延迟严重

你好,目前我们用的tidb版本为3.0.0,tidb作为mysql的从库使用,线上会经常出现灌表的现象,tidb在遇到灌表操作或者使用pt工具更改线上表结构的时候会出现大面积延迟,部分节点的磁盘io会达到100%的情况,请问这种情况怎么解决呢?截图如下:




我们线上业务表的表结构有如下共性:1、主键id为数值型,切自增

  1. 请问是使用ansible 部署吗? 磁盘满足安装要求吗?
  2. IO 100% 请查看是所有 100% ,还是某一台 100%
  3. 可以排查下是否有热点问题,可以搜索热点查看文章。

1、集群使用的tiup部署的,混布模式,三台机器,每台机器上都有tidb、pd、tikv,磁盘都是ssd盘,5块ssd做的raid5

2、只有其中一台机器的磁盘io达到了100%。其余的节点磁盘io都很低

3、类似灌表这种操作肯定会产生热点数据,经查看监控发现热点数据所在的节点不是磁盘io 100%的那个节点,这个很气怪

看一下这个 100% 的服务器上 iostat 和 iotop 占用 io 高的是什么进程,多谢。

该问题已经解决,谢谢

:+1: