云数据库 GaussDB-重设参数:操作步骤
操作步骤
使用方式一设置数据库参数,以在数据库主节点设置hot_standby参数为例。
- 以操作系统用户omm登录数据库主节点。
- 查看hot_standby参数。
1
cat /gaussdb/data/dbnode/postgresql.conf | grep "hot_standby"
hot_standby = on
on表示日志要进行归档操作。
- 设置hot_standby参数为off,关闭日志的归档操作。
gs_guc set -Z datanode -D /gaussdb/data/dbnode -c "hot_standby=off"
可以使用以下命令在数据库节点上设置hot_standby参数为off。
gs_guc set -Z datanode -N all -I all -c "hot_standby=off"
- 重启数据库使参数生效。
gs_om -t stop && gs_om -t start
- 使用如下命令连接数据库。
gsql -d postgres -p 8000
postgres为需要连接的数据库名称,8000为数据库主节点的端口号。
连接成功后,系统显示类似如下信息:
gsql(( GaussDB Kernel VxxxRxxxCxx build f521c606) compiled at 2021-09-16 14:55:22 commit 2935 last mr 6385 release)Non-SSL connection (SSL connection is recommended when requiring high-security)Type "help" for help.openGauss=#
- 检查参数设置的正确性。
12345
openGauss=# SHOW hot_standby; hot_standby-------------- off(1 row)
使用方式二设置参数,以在数据库主节点设置authentication_timeout参数为例。
- 以操作系统用户omm登录数据库主节点。
- 查看authentication_timeout参数。
1
cat /gaussdb/data/dbnode/postgresql.conf | grep authentication_timeout
authentication_timeout = 1min
- 设置authentication_timeout参数为59s。
gs_guc reload -Z datanode -N all -I all -c "authentication_timeout = 59s"Total instances: 2. Failed instances: 0.Success to perform gs_guc!
可以使用以下命令在数据库节点上设置authentication_timeout参数为59s。
gs_guc reload -Z datanode -N all -I all -c "authentication_timeout = 59s"
- 使用如下命令连接数据库。
gsql -d postgres -p 8000
postgres为需要连接的数据库名称,8000为数据库主节点的端口号。
连接成功后,系统显示类似如下信息:
gsql((GaussDB Kernel VxxxRxxxCxx build f521c606) compiled at 2021-09-16 14:55:22 commit 2935 last mr 6385 release)Non-SSL connection (SSL connection is recommended when requiring high-security)Type "help" for help.openGauss=#
- 检查参数设置的正确性。
12345
openGauss=# SHOW authentication_timeout; authentication_timeout ------------------------ 59s(1 row)
使用方式三设置参数,以设置explain_perf_mode参数为例。
- 以操作系统用户omm登录数据库主节点。
- 使用如下命令连接数据库。
gsql -d postgres -p 8000
postgres为需要连接的数据库名称,8000为数据库主节点的端口号。
连接成功后,系统显示类似如下信息:
gsql((GaussDB Kernel VxxxRxxxCxx build f521c606) compiled at 2021-09-16 14:55:22 commit 2935 last mr 6385 release)Non-SSL connection (SSL connection is recommended when requiring high-security)Type "help" for help.openGauss=#
- 查看explain_perf_mode参数。
12345
openGauss=# SHOW explain_perf_mode; explain_perf_mode ------------------- normal(1 row)
- 设置explain_perf_mode参数。
使用以下任意方式进行设置:
- 设置数据库级别的参数
1
openGauss=# ALTER DATABASE postgres SET explain_perf_mode TO pretty;
当结果显示为如下信息,则表示设置成功。
ALTER DATABASE
在下次会话中生效。
- 设置用户级别的参数
1
openGauss=# ALTER USER omm SET explain_perf_mode TO pretty;
当结果显示为如下信息,则表示设置成功。
ALTER ROLE
在下次会话中生效。
- 设置会话级别的参数
1
openGauss=# SET explain_perf_mode TO pretty;
当结果显示为如下信息,则表示设置成功。
SET
- 设置数据库级别的参数
- 检查参数设置的正确性。
12345
openGauss=# SHOW explain_perf_mode; explain_perf_mode-------------- pretty(1 row)
- 云数据库RDS for MySQL读写分离_数据库代理_只读实例
- 流水线参数使用
- GaussDB用法_GaussDB数据库使用方法_高斯数据库如何使用_华为云
- GaussDB是什么线程_GaussDB线程池_高斯数据库是什么线程-华为云
- GaussDB数据库参数调优_GaussDB版本_高斯数据库参数调优
- GaussDB使用技巧_高斯数据库下载_高斯数据库使用技巧_华为云
- 文档数据库服务DDS参数模板管理_MongoDB参数管理_华为云
- GaussDB视频教程_gaussdb查看表结构语句_高斯数据库视频教程_华为云
- 域名转出-域名如何转出-域名转出流程-域名转出操作步骤
- GaussDB工具_gaussdb怎么读_高斯数据库工具_华为云