云数据库 GAUSSDB(FOR MYSQL)-内存使用率高怎么处理:原因一:内存相关参数设置不合理

时间:2024-05-16 15:05:29

原因一:内存相关参数设置不合理

GaussDB (for MySQL)中存在许多与内存相关的参数,表1-2列举了部分参数。当这些参数设置不合理时,可能会导致内存利用率过高。
表1 内存相关的参数

序号

参数名称

参数描述

1

innodb_buffer_pool_size

InnoDB buffer pool大小。Global级别,容量不会缩减。

2

table_open_cache

表缓存的最大打开表数量。Global级别,当open_tables等于table_open_cache且opened_tables在不断增大时,可以适当调大table_open_cache。

3

sort_buffer_size

排序buffer大小。Session级别,调大值可以提高排序操作的性能,过大可能会导致内存不足。

针对上述原因,您可以采取以下处理措施:
  1. 内存相关参数值尽量使用默认值。
  2. 根据实际情况,合理配置相关参数。
support.huaweicloud.com/trouble-gaussdbformysql/gaussdbformysql_trouble_0512.html