一个好的问题描述有利于社区小伙伴更快帮你定位到问题,高效解决你的问题
【TiDB 使用环境】测试环境
【TiDB 版本】8.5.5
【部署方式】机器部署
【操作系统/CPU 架构/芯片详情】银河麒麟V10
【机器部署详情】32c-128G-2T
【集群数据量】sf=10
【集群节点数】6
【问题复现路径】做过哪些操作出现的问题
tiup bench tpch -H localhost -P 4000 -D tpch -p${pwd} --sf=10 prepare -T 16
tiup bench tpch -H 172.22.5.24 -P 4000 -D tpch -p${pwd} --sf=10 run
【遇到的问题:问题现象及影响】
Tiflash节点出现OOM
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【复制黏贴 ERROR 报错的日志】
【其他附件:截图/日志/监控】

1 个赞
**检查调整 TiFlash 内存上限
在集群配置文件 tidb-cluster.yaml 中修改 TiFlash 的内存参数
- 优化 TiFlash 存储与查询
开启热点表缓存:对高频访问的表设置 tiflash_replica 的 cache_enabled = true,减少磁盘 IO 和内存波动。
更新统计信息:执行 ANALYZE TABLE 确保 TiFlash 生成最优执行计划,避免不必要的内存消耗。
- 系统层面优化
关闭 swap:执行 swapoff -a 并修改 /etc/fstab 永久关闭,避免 TiFlash 使用 swap 导致性能下降。
调整内核参数:设置 vm.swappiness = 10 和 vm.overcommit_memory = 2,优化内存分配策略。
1 个赞
几台机器?部署了几个节点?
截图这一页看看 进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
1 个赞
禁用了swap
开启了mpp
单条sql最大内存32G
1 个赞