全部產品
Search
文件中心

PolarDB:設定參數

更新時間:Dec 27, 2024

本文將為您介紹如何調整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)