tidb版本:v4.0.10,部署:3节点,组件有混在一起部署
问题:通过自己写的程序同步数据时,写入倾斜比较大;写入过程中和写入完成后,很长一段时间io使用也很高(部分节点),该如何来排查?
top查看该节点,一直是tidb和pd占用
tidb版本:v4.0.10,部署:3节点,组件有混在一起部署
问题:通过自己写的程序同步数据时,写入倾斜比较大;写入过程中和写入完成后,很长一段时间io使用也很高(部分节点),该如何来排查?
top查看该节点,一直是tidb和pd占用
top 看到的是 tidb 和 pd 的 CPU 占用比较高
可以通过 iotop 看下 io 占用高的进程是哪些,看下结果
意思是 IO 高的节点转移了?之前是 tidb 和 pd 那个节点 IO 高,现在是 TiFlash 所在的节点高?
但是我查了tiflash_replica里面没有任何数据,而且也没有开启任何一张表的tiflash同步
可以截图下 TiFlash-Summary 中 Storage -> “Page GC Task Duration” 监控
时间选取下线之前的时间呢
集群是如何部署的?是通过 tiup 吗?
TiFlash 节点是如何部署的?
日志已经删除了,BkgPool线程占用情况也没有长时间监控。我这边先观察下
好的,后续如果有复现这个问题的话,希望可以保留一下现场,我们看下。