集群 TiFlash 压力不均衡

【 TiDB 使用环境】生产环境
【 TiDB 版本】
【遇到的问题:当前集群 3 个 TiFlash 节点,只有一个节点 CPU 压力特别高,剩下的两个节点 CPU 压力都比较低】
【资源配置】

【附件:截图/日志/监控】
image

【INFORMATION_SCHEMA.TIFLASH_REPLICA】

1 个赞
  1. 请问数据分布均匀嘛?
  2. sql 大概长什么样子?
  3. 在 dashboard 上面为三台 tiflash 打个火焰图看看?
  4. grafana 中 TiFlash-summary 下 coprocessor 栏里面的"Request QPS" “Request Duration”,"MPP Query Count"这三个面板看一下呢。还有点开 Response Bytes/Seconds,看一下三台 tiflash 分别传输了多少数据。

可能是数据分布不太均匀,可以参考下这个帖子

另外看起来3个tiflash节点只建了一个副本,最好是2副本,不然没高可用

2 个赞

image
查了下,确实有点分布不均,副本数后面也考虑改一下

1 个赞

可能是数据分布不均

3个节点,只有1个副本吗?是空间不够吗?为啥不直接整3个副本?

目前是单副本,之前没考虑使用多副本,空间是够的

嗯,只有1个副本,可用性低,而且性能也会受影响,tiflash的mpp功能还是挺强的。

3个节点单副本也高可用不了,有点浪费3个节点资源了,我们2个节点都是全部设置2个副本

我也是同样的问题,两个tiflash,其中一个会在固定时间点压力飙升,另一个CPU平缓

同问?