設定 AlloyDB Omni 資料庫參數

如要設定 AlloyDB Omni 的資料庫參數,您可以在 VM 上執行 AlloyDB Omni 的環境中,更新 postgresql.conf 檔案中的通用統一設定 (GUC) 參數。如需支援的旗標清單,請參閱「支援的資料庫旗標」。

使用 RPM 更新 AlloyDB Omni 中的參數

在採用 RPM 安裝的 AlloyDB Omni 中,您可以編輯 postgresql.conf 檔案來更新參數,如下所示:

  1. 找出 AlloyDB Omni 安裝作業的 postgresql.conf 設定檔。

  2. 使用文字編輯器,在 postgresql.conf 中新增或更新資料庫旗標。

    舉例來說,如要強制執行密碼到期,請在 postgresql.conf 檔案中設定下列旗標:

    password.enforce_expiration = ON
    
  3. 新增或編輯資料庫旗標後,請重新啟動 AlloyDB Omni 服務,重新載入 postgresql.conf 檔案,讓變更生效:

    sudo systemctl restart alloydbomni18

使用網頁版 UI 稽核資料庫參數

您可以使用 AlloyDB Omni 網頁使用者介面的「資料庫旗標」頁面,稽核使用中的資料庫旗標,並找出與預設引擎值不同的自訂參數。

如要在網頁 UI 稽核資料庫參數,請完成下列步驟:

  1. 連線至網頁版 UI,然後選取叢集。
  2. 在導覽選單中,按一下「Database flags」(資料庫旗標)。
  3. 使用下列控制項搜尋及篩選參數:
    • 搜尋旗標:輸入關鍵字 (例如 max),依名稱篩選參數。
    • 顯示修改過的標記:勾選這個核取方塊,即可只顯示有效值與預設引擎值不同的參數。「目前值」欄中的自訂值也會以黃色醒目顯示。
    • 「Collapse all」(全部收合) 或「Expand all」(全部展開):收合或展開參數類別群組 (例如「Google AlloyDB Options」(Google AlloyDB 選項)、「Client Connection Defaults / Locale and Formatting」(用戶端連線預設值/語言代碼和格式設定)、「Client Connection Defaults / Other Defaults」(用戶端連線預設值/其他預設值) 和「Client Connection Defaults / Shared Library Preloading」(用戶端連線預設值/共用資料庫預先載入))。
  4. 查看每個類別群組中的參數表格欄:
    • 設定:資料庫參數的名稱。
    • 類型:參數的資料類型 (例如 INTEGER)。
    • 目前的值:執行個體上參數的有效值 (如果已從預設值修改,則會以黃色醒目顯示)。
    • 預設值:參數的預設引擎值。
    • Restart required:指出修改參數是否需要重新啟動資料庫 (true 或 false)。
    • 來源:目前值的設定來源 (例如 default)。