zyw8136
(Hacker 6tdw Syz6)
1
为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
- 【TiDB 版本】:TiDB-4.0RC
- 【问题描述】:通过mydumper和loader导入库的时候,一直出现“TiKV server is busy”和“Region is unreacheable”。
疑问:
- 我观察Dashboard,把database 已经drop掉了,数据还在跑,在热力可视化中,我操作了三次,现在显示三个相同的库。
- 我现在导入很小的表,也在提示“TiKV server is busy”。
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出打印结果,请务必全选并复制粘贴上传。
yilong
(yi888long)
2
您好:
1. 请问loader停止了吗? 如果需要停止loader,kill进程
2. 操作了三次什么? create database,drop database吗?
3. 请问tidb集群拓扑是什么,满足安装要求吗?
4. tikv server is busy 和 region is unreacheable 可能是导入时压力太大, 麻烦上传监控信息trouble shooting的监控,多谢
来了老弟
4
你好,
- 通过目前监控, coprocessor wait duration 峰值 200+ms,tikv 这边建议低于 50ms,
可以通过调整 readpool.coprocessor.max-tasks-per-worker-normal, max-tasks-per-worker-high, max-tasks-per-worker-low 缓解
调整参数建议慢慢调整,逐渐放大,通过控制变量的方式来确定负责系统的参数配置!
-
可以再提供 overview - tikv - raftstore cpu 看下。
-
tidb 的性能调优可以学下下 tidb performance map :
https://github.com/pingcap/tidb-map/blob/master/maps/performance-map.png
参数文档
https://pingcap.com/docs-cn/stable/reference/configuration/tikv-server/configuration-file/#coprocessor
https://github.com/pingcap/tidb-map/blob/master/maps/performance-map.png
来了老弟
6
你好,
这边看 raftstore cpu 也是超过 80%,如果没有调整过 store-pool-size(默认为2),2*80% 应是瓶颈,所以先调整以上参数看是否有所改善
科普下关于 store-pool-size
:
调优方法,另外可以关注下 performance map 中关于 raftstore cpu 的描述
zyw8136
(Hacker 6tdw Syz6)
7
把先这三个参数调高到2500后,就没有上面的“Server is Busy”的问题了
readpool.coprocessor.max-tasks-per-worker-normal
max-tasks-per-worker-high
max-tasks-per-worker-low
谢谢!
system
(system)
关闭
11
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。