tidb 突然导致服务器CPU 内存 占用 100%

先查看是否有慢SQL或者大事务

1 个赞

特别感谢论坛的各位大神的回复,对我很有帮助
这段时间结合自身的实际情况,做了以下优化点

1. 向上级级申请服务器配置升级

2. 对于慢sql的优化,创建组合索引

3. 后续如果新增服务器,按照最佳实践等现有官方文档,考虑将重新编排pd和tikv

4. 使用cgroups限制tidb用户组的最高CPU使用率为80%,防止直接将服务器跑满死机影响其他服务

5. 启用apisix的tcp类型的健康检查主动探测pd服务,如果超时该节点将自动被忽略

6. 对于数据量大的几张表改造采用分区表来存数据

1 个赞

归根结底还是配置低

:thinking:确实,说到底还是拿空间换时间~

1 个赞

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