適用於 PostgreSQL 的 Azure 資料庫 中的排程維護 - 彈性伺服器

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

適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器會執行定期維護,以協助保持受控資料庫的安全、穩定且最新狀態。 在維護期間,伺服器會取得新的功能、更新和修補檔。

重要

避免在 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器維護期間的所有伺服器作業(修改、組態變更、啟動/停止伺服器)。 參與這些活動可能會導致無法預期的結果,並可能會影響伺服器效能和穩定性。 等到維護結束,再進行伺服器作業。

選取維護時段

您可以排定在一週的特定日期和當日的時間範圍內執行維護。 或者,您可以讓系統自動選擇一天和時間範圍。

系統會提前 5 天傳送維護通知,讓您有足夠的時間來準備。 系統也會讓您知道維護何時啟動,以及其成功完成的時間。

有關即將進行排程維護的通知可以是:

  • 以電子郵件傳送至特定位址。
  • 以電子郵件傳送至 Azure Resource Manager 角色。
  • 在簡訊中傳送至行動裝置。
  • 以通知的形式推送至 Azure 應用程式。
  • 以語音訊息的形式傳遞。

當您指定維護排程的喜好設定時,可以選擇一周中的一天和時間範圍。 如果您未指定時間範圍,系統會在伺服器區域的時間選擇下午 11:00 到上午 7:00 之間的時間。 您可以定義 Azure 訂用帳戶中每個 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例的不同排程。

重要

一般而言,伺服器成功排程維護事件之間的間隔至少為30天。 但對於嚴重弱點等重大緊急更新,通知視窗可能會縮短5天或省略。 即使系統在過去 30 天內成功執行排程維護,重大更新仍可能會套用至您的伺服器。

您可以隨時更新排程設定。 如果您的 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例排程維護,而且您更新排程喜好設定,則目前的首度發行會依排程進行。 排程設定的變更會在下一次排程維護順利完成時生效。

系統管理與自定義維護排程的比較

您可以定義系統管理的排程,或 Azure 訂用帳戶中每個 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例的自定義排程:

  • 使用系統管理的排程,系統會在伺服器區域的下午 11:00 到上午 7:00 之間選擇任何 1 小時的時間範圍。
  • 使用自定義排程,您可以選擇星期幾和 1 小時的時間範圍,以指定伺服器的維護時間範圍。

更新 會先套用至具有系統管理排程的伺服器,接著是區域內至少 7 天之後具有自定義排程的伺服器。 若要接收開發和測試伺服器的早期更新,請使用系統管理的排程。 此選項允許在更新到達具有自定義排程的生產伺服器之前進行早期測試和問題解決。

自定義排程伺服器的 更新 會在定義的維護期間於 7 天后開始。 收到通知之後,即無法延遲更新。 建議您只針對生產環境使用自定義排程。

在罕見的情況下,系統可能會取消維護事件,或無法順利完成。 如果更新失敗,則會還原,並還原舊版的二進位檔。 伺服器可能會在維護期間重新啟動。

如果更新已取消或失敗,系統會建立已取消或失敗維護事件的相關通知。 下一次嘗試執行維護的排程會根據您目前的排程設定進行排程,而且您會收到 5 天前的通知。

下一步