透過 Azure 入口網站,設定適用於 PostgreSQL 的 Azure 資料庫中伺服器參數 (彈性伺服器)
適用範圍:適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器
您可以透過 Azure 入口網站 列出、顯示及更新 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例的組態參數。 此外,您也可以按兩下 [伺服器參數] 索引標籤,輕鬆地將參數群組檢視為 [已修改]、[靜態]、[動態] 和 [只讀]。
必要條件
若要逐步執行本操作指南,您需要:
檢視和編輯參數
開啟 Azure 入口網站。
選取您的 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例。
在 [ 設定] 區段底下,選取 [伺服器參數]。 此頁面會顯示參數清單、其值和描述。
選取下拉式按鈕以查看列舉型別參數的可能值,例如client_min_messages。
選取或將滑鼠停留在 [i ][資訊] 按鈕上,以查看數值參數的可能值範圍,例如cpu_index_tuple_cost。
如有需要,請使用 搜尋方塊 縮小至特定參數。 搜尋位於參數的名稱和描述上。
變更您想要調整的參數值。 您在工作階段中所做的所有變更都會以紫色醒目提示。 變更值之後,您可以選取 [ 儲存]。 或者,您可以 捨棄 變更。
列出從預設值修改的所有參數。
如果您已儲存參數的新值,您可以選取 [全部重設為預設值],將所有專案還原回預設值。
使用時區參數
如果您打算在 PostgreSQL 中使用日期和時間數據,您會想要確定您已為位置設定正確的時區。 所有時區感知日期和時間都會以UTC在PostgreSQL內部儲存。 它們會先轉換成 TimeZone 伺服器參數所指定的區域中的本地時間,再顯示給用戶端。 您可以在 [ 伺服器參數 ] 頁面上編輯此參數,如上所述。 PostgreSQL 可讓您以三種不同的形式指定時區:
完整時區名稱,例如美國/New_York。 辨識的時區名稱會列在pg_timezone_names檢視中。
在 psql 中查詢此檢視並取得時區名稱清單的範例:select name FROM pg_timezone_names LIMIT 20;
您應該會看到結果集,例如:
name ----------------------- GMT0 Iceland Factory NZ-CHAT America/Panama America/Fort_Nelson America/Pangnirtung America/Belem America/Coral_Harbour America/Guayaquil America/Marigot America/Barbados America/Porto_Velho America/Bogota America/Menominee America/Martinique America/Asuncion America/Toronto America/Tortola America/Managua (20 rows)
時區縮寫,例如 PST。 這類規格只會定義與UTC的特定位移,與完整的時區名稱相反,這可能也意味著一組日光節約轉換日期規則。 辨識的縮寫會列在 pg_timezone_abbrevs 檢視範例中,以 psql 查詢此檢視,並取得時區縮寫清單:
select abbrev from pg_timezone_abbrevs limit 20;
您應該會看到結果集,例如:
abbrev| ------+ ACDT | ACSST | ACST | ACT | ACWST | ADT | AEDT | AESST | AEST | AFT | AKDT | AKST | ALMST | ALMT | AMST | AMT | ANAST | ANAT | ARST | ART |
除了時區名稱和縮寫之外,PostgreSQL 還會接受 STDoffset 或 STDoffsetDST 格式的 POSIX 樣式時區規格,其中 STD 是區域縮寫,位移是 UTC 以西小時為單位的數位移,而 DST 是選擇性的日光節約區縮寫,假設在指定的位移前一小時。
下一步
了解: