为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
- 【TiDB 版本】:v4.0.7
- 【问题描述】:
我们集群资源比较紧张,所以希望tidb-server的驻留内存少一点。
或者说分析SQL的时候,用了很多内存,这个没关系。关键在于分析完大SQL后,申请的内存能及时释放掉。
对我们来讲,现在tidb-server申请的内存释放得比较慢。有没有什么参数,能加速tidb-server的内存释放?
TiDB进程,内存和CPU释放不及时
目前tikv-server通过设置参数,把内存限制住了,现在还差tidb-server这块。
TiKV的角色内存驻留为什么总是很高,基本维持在20~30G的样子
tidb-server用的内存多是可以接受的,只是go申请的内存释放得比较慢,希望能通过调一些参数,释放快一些。
是否可以通过限制tidb能够使用的总内存,来实现这个目的呢?我们OLAP的并发不会很高,让tidb-server最多占10G,这样就算go申请的内存释放的慢,也不太会占用集群太多资源。