監視和調整「適用於 PostgreSQL 的 Azure 資料庫 - 單一伺服器」

適用於:適用於 PostgreSQL 的 Azure 資料庫 - 單一伺服器

重要

適用於 PostgreSQL 的 Azure 資料庫 - 單一伺服器即將淘汰。 強烈建議您升級至適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器。 如需移轉至適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器的詳細資訊,請參閱適用於 PostgreSQL 的 Azure 資料庫單一伺服器會發生什麼情況? (部分機器翻譯)。

監視伺服器的相關資料,可協助您疑難排解並最佳化您的工作負載。 「適用於 PostgreSQL 的 Azure 資料庫」提供各種監視選項,可讓您深入了解伺服器的行為。

計量

適用於 PostgreSQL 的 Azure 資料庫提供多種計量,可讓您深入了解支援 PostgreSQL 伺服器資源的行為。 每個計量都會以一分鐘的頻率發出,而且可保留最多 93 天的歷程記錄。 您可以在計量上設定警示。 如需逐步指引,請參閱如何設定警示。 其他工作包含設定自動化動作、執行進階分析,以及封存記錄。 如需詳細資訊,請參閱 Azure 計量概觀

計量清單

這些計量可供適用於 PostgreSQL 的 Azure 資料庫使用:

Error
顯示名稱 計量識別碼 單位 描述
失敗的連線 connections_failed 計數 已建立但失敗的連線數目。
Latency
顯示名稱 計量識別碼 單位 描述
複本之間的最大延隔時間 pg_replica_log_delay_in_bytes Bytes 主要伺服器和延隔最多的複本之間的延隔 (位元組)。 只有主要伺服器會提供此計量。
複本延隔時間 pg_replica_log_delay_in_seconds 從最後一次重新執行交易後所經過的時間。 只有複本伺服器會提供此計量。
Saturation
顯示名稱 計量識別碼 單位 描述
已使用的備份儲存體 backup_storage_used Bytes 已使用的備份儲存體數量。 此計量代表根據為伺服器設定的備份保留期間,保留的所有完整資料庫備份、差異備份和記錄備份所耗用的儲存空間總和。 備份的頻率是由服務管理,會在概念一文中說明。 針對異地備援儲存體,備份儲存體使用量是本地備援儲存體的兩倍。
CPU 百分比 cpu_percent Percent 使用中的 CPU 百分比。
IO 百分比 io_consumption_percent Percent 使用中 IO 的百分比。 (不適用於基本層伺服器。)
記憶體百分比 memory_percent Percent 使用中記憶體的百分比。
伺服器記錄儲存體限制 serverlog_storage_limit Bytes 此伺服器的伺服器記錄儲存體上限。
伺服器記錄儲存體百分比 serverlog_storage_percent Percent 使用的伺服器記錄儲存體佔伺服器記錄儲存體上限的百分比。
使用的伺服器記錄儲存體 serverlog_storage_usage Bytes 使用中的伺服器記錄儲存體數量。
儲存體限制 storage_limit Bytes 此伺服器的儲存體上限。
儲存體百分比 storage_percent Percent 使用的儲存體佔伺服器最大值的百分比。
使用的儲存體 storage_used Bytes 使用中的儲存體數量。 此服務所使用的儲存體可能包括資料庫檔案、交易記錄和伺服器記錄。
Traffic
顯示名稱 計量識別碼 單位 描述
作用中的連線數 active_connections 計數 伺服器的使用中連線數量。
網路輸出 network_bytes_egress Bytes 跨作用中連線的網路輸出。
網路輸入 network_bytes_ingress Bytes 跨作用中連線的網路輸入。

伺服器記錄

您可以在伺服器上啟用記錄功能。 這些資源記錄可以傳送到 Azure 監視器記錄、事件中樞和儲存體帳戶。 若要深入了解記錄,請造訪伺服器記錄頁面。

查詢存放區

查詢存放區可追蹤一段時間內查詢的效能,包括查詢執行階段統計資料和等待事件。 此功能會將查詢執行階段效能資訊保留在名稱為 azure_sys 的系統資料庫之中的 query_store 結構描述下。 您可以透過各種設定旋鈕控制資料的收集和儲存。

查詢效能深入解析

查詢效能深入解析可搭配查詢存放區提供可從 Azure 入口網站存取的視覺效果。 這些圖表可讓您識別影響效能的關鍵查詢。 查詢效能深入解析可在適用於 PostgreSQL 的 Azure 資料庫伺服器的入口網站頁面的 [智慧型效能] 區段中存取。

效能建議

效能建議功能可識別改善工作負載效能的機會。 [效能建議] 提供了建立新索引的建議,可能有助改善工作負載的效能。 若要產生索引建議,此功能會考量各種資料庫特性,包括查詢存放區所報告的結構描述和工作負載。 實作任何效能建議後,客戶應測試效能,以評估這些變更的影響。

計劃性維護通知

計劃性維護通知會在適用於 PostgreSQL 的 Azure 資料庫即將進行計劃性維護時,將相關的警示傳送給您。 這些通知會與服務健康狀態的規劃維護整合,並可讓您在單一位置查看訂用帳戶的所有排程維護。 它也有助於將通知擴充至不同資源群組的適當物件,因為您可能會有不同的連絡人負責不同的資源。 您會在事件前 72 小時收到有關即將進行維護的通知。

計劃性維護通知文件中,深入了解如何設定通知。

下一步