你好,目前我们用的tidb版本为3.0.0,tidb作为mysql的从库使用,线上会经常出现灌表的现象,tidb在遇到灌表操作或者使用pt工具更改线上表结构的时候会出现大面积延迟,部分节点的磁盘io会达到100%的情况,请问这种情况怎么解决呢?截图如下:
我们线上业务表的表结构有如下共性:1、主键id为数值型,切自增
你好,目前我们用的tidb版本为3.0.0,tidb作为mysql的从库使用,线上会经常出现灌表的现象,tidb在遇到灌表操作或者使用pt工具更改线上表结构的时候会出现大面积延迟,部分节点的磁盘io会达到100%的情况,请问这种情况怎么解决呢?截图如下:
1、集群使用的tiup部署的,混布模式,三台机器,每台机器上都有tidb、pd、tikv,磁盘都是ssd盘,5块ssd做的raid5
2、只有其中一台机器的磁盘io达到了100%。其余的节点磁盘io都很低
3、类似灌表这种操作肯定会产生热点数据,经查看监控发现热点数据所在的节点不是磁盘io 100%的那个节点,这个很气怪
看一下这个 100% 的服务器上 iostat 和 iotop 占用 io 高的是什么进程,多谢。
该问题已经解决,谢谢