能否通过调整参数,使TiDB-server进程更加及时的释放掉内存?

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【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申请的内存释放的慢,也不太会占用集群太多资源。

可以参考下这个链接:

1 个赞