更新时间:2022-06-13 GMT+08:00

管理参数模板

为了方便您配置数据库参数,GaussDB(DWS) 提供了参数模板的功能,参数模板中包含了一些常用的数据库参数。您可以直接在GaussDB(DWS) 管理控制台上管理参数模板,将参数模板应用到集群后,可以直接在集群的“参数修改”页面中修改参数。

本章节将为您介绍参数模板的如下内容:

参数模板概述

参数模板是一组适用于数据仓库的参数,模板中的参数都设置了默认值,这些参数包括密码加密类型、日期和时间格式等,详情参见参数说明。通过调整参数值,可以使数据库更好地适配实际业务。在创建集群时,您可以为集群指定一个参数模板,模板中的参数将被应用于该GaussDB(DWS) 集群中的所有数据库,如果您未指定参数模板,系统将为集群应用默认的参数模板。当集群创建成功后,您可以在集群“参数修改”页面修改参数,也可以在参数模板管理页面,选择其他参数模板或者创建新的参数模板重新应用到对应的集群。

GaussDB(DWS) 为每个版本的数据仓库预置了一个默认参数模板,默认参数模板不支持删除和修改。如果用户想要修改参数模板中的参数值,可以创建一个自定义参数模板,自定义参数模板中的参数值允许被修改。自定义参数模板被应用到集群后,它与集群并无关联关系,之后,如果您修改了该自定义模板中的参数值,其修改并不会同步到集群,您需要重新将该参数模板应用到集群,才能使修改后的参数值应用到集群。同样的,如果您在集群详情页面修改参数,其修改也不会同步到参数模板。

以下参数默认值仅为参考值,具体与当前集群版本有关。详情请参见《数据仓库服务开发指南》的“GUC参数”章节。

参数说明

参数模板页面暂时仅保留了以下三个参数,这三个参数会在安装集群时应用到集群,更多参数用户可在控制台集群参数修改页面搜索查看,操作详情请参见修改数据库参数

表1 参数说明

参数名称

参数描述

默认值

timezone

设置显示和解释时间类型数值时使用的时区。

UTC

log_timezone

设置服务器写日志文件时使用的时区。

UTC

password_encryption_type

该字段决定采用何种加密方式对用户密码进行加密存储。

  • 0表示采用md5方式对密码加密。
  • 1表示采用sha256方式对密码加密,兼容postgres客户端的md5用户认证方式。
  • 2表示采用sha256方式对密码加密。md5为不安全的加密算法,不建议用户使用。

1

创建参数模板

如果默认参数模板中的参数值无法满足业务,用户可以创建自定义参数模板,并修改其中的参数值,从而更好地适配业务。

创建参数模板操作步骤如下:

  1. 登录GaussDB(DWS) 管理控制台。
  2. 在左侧导航栏中,单击“参数模板”
  3. 单击“创建参数模板”,然后设置以下参数。

    • “数据库引擎”:选择一个数据库引擎。
    • “数据库版本”:选择一个数据库版本。
    • “参数模板名”:填写新参数模板的名称。

      参数模板名称长度为4~64个字符,必须以字母开头,不区分大小写,可以包含字母、数字、中划线或者下划线,不能包含其他的特殊字符。

    • “描述”:填写新参数模板的描述信息。此参数为可选参数。

      参数模板描述的字符长度为0~256,且特殊字符!<>'=&"不支持。

    创建参数模板时选择的“数据库引擎”“数据库版本”需与待应用参数模板的集群的类型和版本一致。

  4. 单击“确定”,开始创建参数模板。

修改参数模板

对于用户自定义创建的参数模板,可以修改其中的参数值,但是默认参数模板中的参数值不支持修改。

  1. 登录GaussDB(DWS) 管理控制台。
  2. 在左侧导航栏中,单击“参数模板管理”
  3. “名称”列单击待修改的参数模板名称,进入对应模板的参数列表页面。
  4. 在待修改的参数所对应的“值”中,输入新的值。修改完,单击“保存”

    图1 修改参数

  5. “修改预览”对话框中,确认参数值修改无误后,单击“保存”

应用参数模板到集群

集群创建成功后,用户可以为集群应用一个新的参数模板,将参数模板中所有参数的值应用到对应的集群中。

应用参数模板的操作步骤如下:

  1. 登录GaussDB(DWS) 管理控制台。
  2. 在左侧导航栏中,单击“参数模板管理”
  3. 选择一个目标参数模板,在“操作”列中单击应用
  4. “参数模板应用”对话框,选择目标集群。

    您可以将所选的参数模板应用到与该参数模板对应版本的集群上。

  5. 单击“确定”

    如果重新应用的参数模板与集群原来的参数取值不同,系统会弹窗显示两组参数值的对比。

删除参数模板

对于多余或者不再使用的参数模板,用户可以将其删除,但是不支持删除默认参数模板。成功删除的参数模板无法恢复,请用户谨慎操作。

  1. 登录GaussDB(DWS) 管理控制台。
  2. 在左侧导航栏中,单击“参数模板管理”
  3. 在待删除的参数模板右侧操作列,单击“删除”
  4. 在弹出的对话框,单击“是”