透過 Azure 入口網站,設定適用於 PostgreSQL 的 Azure 資料庫中伺服器參數 (彈性伺服器)

適用範圍:適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器

您可以透過 Azure 入口網站 列出、顯示及更新 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例的組態參數。 此外,您也可以按兩下 [伺服器參數] 索引標籤,輕鬆地將參數群組檢視為 [已修改]、[靜態]、[動態] 和 [只讀]。

必要條件

若要逐步執行本操作指南,您需要:

檢視和編輯參數

  1. 開啟 Azure 入口網站

  2. 選取您的 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例。

  3. 在 [ 設定] 區段底下,選取 [伺服器參數]。 此頁面會顯示參數清單、其值和描述。 參數概觀頁面的螢幕快照。

  4. 選取下拉式按鈕以查看列舉型別參數的可能值,例如client_min_messages。 列舉下拉式清單的螢幕快照。

  5. 選取或將滑鼠停留在 [i ][資訊] 按鈕上,以查看數值參數的可能值範圍,例如cpu_index_tuple_cost。 資訊按鈕的螢幕快照。

  6. 如有需要,請使用 搜尋方塊 縮小至特定參數。 搜尋位於參數的名稱和描述上。 搜尋結果的螢幕快照。

  7. 變更您想要調整的參數值。 您在工作階段中所做的所有變更都會以紫色醒目提示。 變更值之後,您可以選取 [ 儲存]。 或者,您可以 捨棄 變更。 儲存或捨棄變更的螢幕快照。

  8. 列出從預設值修改的所有參數。 已修改參數索引標籤的螢幕快照。

  9. 如果您已儲存參數的新值,您可以選取 [全部重設為預設值],將所有專案還原回預設值全部重設為預設值的螢幕快照。

使用時區參數

如果您打算在 PostgreSQL 中使用日期和時間數據,您會想要確定您已為位置設定正確的時區。 所有時區感知日期和時間都會以UTC在PostgreSQL內部儲存。 它們會先轉換成 TimeZone 伺服器參數所指定的區域中的本地時間,再顯示給用戶端。 您可以在 [ 伺服器參數 ] 頁面上編輯此參數,如上所述。 PostgreSQL 可讓您以三種不同的形式指定時區:

  1. 完整時區名稱,例如美國/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)
     
  2. 時區縮寫,例如 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   |
     
  3. 除了時區名稱和縮寫之外,PostgreSQL 還會接受 STDoffset 或 STDoffsetDST 格式的 POSIX 樣式時區規格,其中 STD 是區域縮寫,位移是 UTC 以西小時為單位的數位移,而 DST 是選擇性的日光節約區縮寫,假設在指定的位移前一小時。

下一步

了解: