3.7.9 Peformance Tuning - troubleshooting examples(性能调优 - 故障排查实战)@2班+mark



CPU:
TiKV由于涉及存储,CPU达到75%就是很高了

IO:
如果磁盘IO处理能力有限,可以通过参数:[rocksdb]rate-bytes-per-sec=100MB 来限制compaction对io资源的抢占。
范围扫描也会触发全表扫描,消耗很多io,比如大表count:

网络:
包含app到tidb,tidb到tikv

例子:

1)TiDB NUMA Issue

GC持续达到ms已经较长,更长不健康,例子中cpu不是太高:


image

2)TiDB CPU Limitation



根因:由于配置文件通过参数max-proc限制了cpu核数

例子3:TiKV CPU Limitation


coprocessor:承接下推的计算


慢日志里面扫描行数过多的可以做个监控:

例子4:TiKV Disk Band
image



同学你好,感谢参与 TiDB 4.0 课程的学习!

您提交的笔记内容过于简单,在复制 PPT 内容之外,希望能够补充个人对于内容的理解,本篇笔记将被视为无效笔记,不计入积分。

您可以在 24h 内继续完善课程笔记,如再次评估有效,可计入积分,但将失去评选“优质笔记”的资格。

期待您继续产出优质内容!

同学你好,感谢参与 TiDB 4.0 课程的学习!

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。