设置参数

本文将为您介绍如何调整PolarDB参数,您可以在PolarDB控制台修改参数,也可以通过客户端修改参数。

控制台修改参数

  1. 登录PolarDB控制台
  2. 在控制台左上角,选择集群所在地域。
  3. 找到目标集群,单击集群ID。
  4. 在左侧导航栏中选择配置与管理 > 参数配置

  5. 单击修改参数

  6. 修改集群参数,单击提交修改

  7. 在弹出的对话框中,单击确定

更多信息请参见设置集群参数

客户端修改参数

客户端支持以下几种修改方式:

命令

说明

alter database

可以修改数据库级别的参数,可以使不同数据库有不同的参数配置。需要会话重连才能生效。

alter role

可以修改用户级别的参数,可以使不用用户拥有不同参数,用户级别会覆盖数据库级别参数。需要会话重连才能生效。

set

可以修改会话级别参数,只对当前会话生效,如果会话断开,修改参数失效。

示例如下:

  • alter database

    test1=> alter database test1 set vacuum_cost_delay =10;
    ALTER DATABASE
  • alter role

    test1=> alter role test1 pg_db_role_setting;
     setdatabase | setrole |       setcofig
     ------------+---------+------------------------
           41891 |       0 | {vacuum_cost_delay=10}
           0 |     41284 | {random_page_cost=10}
    (2 rows)
  • set

    test1=> set random_page_cost=100;
    SET
    test1=> show random_page_cost;
     random_page_cost
    ------------------
     100
    (1 row)