tidb的goroutine是不是有点多了?

【 TiDB 使用环境】
【概述】: tidb的goroutine有点多
【业务影响】:
【TiDB 版本】:TiDB v5.1.0
一启动就那么多goroutine,这些是可以配置的吗?怎么配置?goroutine过多的话,压力一上来,就会影响从pd获取时间戳。各种慢。

2赞

goroutine 数量跟 tidb 实例的的连接数和负载也有关,一定的负载下 3000 多 goroutine 可以认为是正常水平

2赞

没有负载,刚启动的。所以说这个goroutine数目怎么控制下?

2赞

看一下监控 connection count 有多少

2赞

0
这是新启动的tidb,如果有100个链接的话,大概goroutine的数目为5000多吧

2赞

可以检查下都是哪些 goroutine,是不是跟后台任务相关

2赞

就贴图哪些比较多,其他的就是几个。图中的goroutine大概是和grpc相关的。所以想问下有没有配置可以改的。

2赞

https://docs.pingcap.com/zh/tidb/stable/tidb-configuration-file#grpc-connection-count

2赞

@zgcbj 请问您这边部署的拓扑是怎样的,有多少个 TiKV 实例?

2赞

9个tikv,30个tidb,3个pd

2赞

之前调大了这个数,后来扩tikv也没调回去。调小以后没那么多了。

2赞