【 TiDB 使用环境】测试
【 TiDB 版本】v7.5.2
【遇到的问题:问题现象及影响】
【资源配置】3台tidb server, 3台pdserver,9台tikv机器【每台4个tikv实例】,总数据量90tb,线上写入2000qps【insert, update, delete操作】,无读请求
【附件:截图/日志/监控】
gc配置:
tidb_gc_concurrency = 3【默认配置导致cpu抖动从20%~150%左右】
tidb_gc_life_time = 10m0s
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面 看一下你的配置
看看这个
机器信息:
tikv: 96c 512g 4*4TB的规格
我这边描述的tikv抖动,虽然整体浮动不大,但是这种定时10分钟的抖动可否优化下,让抖动变得平滑一些,能想到的是tidb_gc_life_time可以设置在小一些【目前min就是10分钟】,或者其他方案
Jasper
(Jasper)
9
可以,但没必要,每次唤起 gc 进程也是需要资源的, 从cpu使用率来看 1/32 才 3% , 百分之三的抖动没什么调整的意义
1 个赞
迷途小书童
10
tidb_gc_life_time 生产环境有推荐参考值 是多长时间。