数据仓库服务 GAUSSDB(DWS)-DSC配置:设置Java内存分配

时间:2024-10-26 11:41:18

设置Java内存分配

DSC支持通过参数控制Java虚拟机(JVM)的内存分配量,并预设默认值。

在迁移操作期间,如果内存使用超过设置的值,DSC将提示“java.lang.OutOfMemoryError: GC overhead limit exceeded”错误消息并退出,此时用户可通过更改application.properties配置文件中的initialJVMMemory和maxJVMMemory 的值,以分配更多内存。

可用系统资源决定了内存分配量。

表2 JVM内存分配的控制参数

参数

说明

推荐取值

Xms

指定初始内存分配量,单位为MB。

该参数最小值为256 MB,最大值取决于可用的系统资源。

默认值:256

Xmx

指定内存分配量的上限,单位为MB。

该参数最小值为1024 MB,最大值取决于可用的系统资源。

默认值:1024

打开校验模块config文件夹下的gaussdb.properties文件,参照表3,配置参数以连接 GaussDB (DWS)。

表3 gaussdb.properties文件内参数

参数名

描述

取值范围

默认值

样例

gaussdb-user

GaussDB(DWS)数据库用户,拥有全部权限。

NA

NA

user1

gaussdb-port

GaussDB(DWS)数据库端口号。

NA

NA

8000

gaussdb-name

GaussDB(DWS)的数据库名称。

NA

NA

gaussdb

gaussdb-ip

GaussDB(DWS)数据库IP地址。

NA

NA

10.XX.XX.XX

support.huaweicloud.com/tg-dws/dws_16_0013.html