这个需要看下是什么 SQL 导致的 CPU 高。如果是 TiFlash 节点负载高,大概率是并发比较大的 SQL 跑到了 TiFlash 上了。有时候 TiKV 和 TiFlash Cost 相近时候,会误使用 TiFlash 来运行,而 TiFlash 在高并发场景下表现又特别差,可能会引起问题。 可以对特定场景的 SQL 主动设置tidb_isolation_read_engines='tikv,tidb'
,让其不走TiFlash。
1 个赞