本頁說明 AlloyDB for PostgreSQL 用來啟用及管理各種 AlloyDB 專屬服務功能的資料庫標記。如需 AlloyDB 支援的所有資料庫旗標清單,請參閱「支援的資料庫旗標」。
標有「執行個體會重新啟動」的旗標表示,每當您在執行個體上設定、移除或修改這類旗標,AlloyDB 就會重新啟動該執行個體。除非再次修改,否則系統會保留執行個體的旗標值。
alloydb.enable_pgaudit
| 類型 | boolean |
| 預設 | off |
| 執行個體重新啟動 | 是 |
控管 AlloyDB 執行個體中 pgaudit 擴充功能的可用性。將參數設為 on,然後重新啟動執行個體。然後使用 CREATE
EXTENSION 指令,將 pgaudit 擴充功能新增至執行個體中的個別資料庫。
pgaudit 擴充功能會使用 PostgreSQL 提供的標準記錄功能,提供詳細的工作階段和物件稽核記錄。
alloydb.log_throttling_window
| 類型 | integer |
| 預設 | 0 |
| 執行個體重新啟動 | 否 |
控管 AlloyDB 是否記錄在指定時間範圍內收到的重複記錄訊息。
如果設為大於 0 的值,AlloyDB 每次記錄記錄訊息時,都會啟動該秒數的計時器。如果 AlloyDB 在計時器到期前收到相同的記錄訊息,就不會記錄該訊息。計時器到期後,AlloyDB 會將所有略過的訊息計數附加到下一個記錄的相同記錄訊息。
如果設為 0,AlloyDB 會記錄所有重複的記錄訊息。
alloydb.promote_cancel_to_terminate
| 類型 | boolean |
| 預設 | off |
| 執行個體重新啟動 | 否 |
如果設為 true,AlloyDB 遇到鎖定逾時、陳述式逾時和復原 (重播) 衝突等問題而取消查詢要求時,系統會將這些要求升級為強制後端終止要求。
AlloyDB 會優先處理取消要求,避免後端停滯,進而阻礙記錄重播和其他後端作業。
alloydb.pg_shadow_select_role
| 類型 | string |
| 預設 | 空字串 |
| 執行個體重新啟動 | 否 |
用於授予查詢 pg_shadow 檢視畫面權限的 PostgreSQL 角色名稱。