監視和調整「適用於 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 | 跨作用中連線的網路輸出。 |
網路 In | network_bytes_ingress | Bytes | 跨作用中連線的網路輸入。 |
伺服器記錄
您可以在伺服器上啟用記錄。 這些資源記錄可以傳送至 Azure 監視器記錄、事件中樞和 儲存體 帳戶。 若要深入了解記錄,請瀏覽 伺服器記錄 頁面。
查詢存放區
查詢存放區 追蹤一段時間的查詢效能,包括查詢運行時間統計數據和等候事件。 此功能會在query_store架構下名為 azure_sys 的系統資料庫中保存查詢運行時間效能資訊。 您可以透過各種組態旋鈕來控制數據的收集和儲存。
查詢效能深入解析
查詢效能深入解析可與 查詢存放區 搭配運作,以提供可從 Azure 入口網站 存取的視覺效果。 這些圖表可讓您識別影響效能的主要查詢。 您可以從 適用於 PostgreSQL 的 Azure 資料庫 伺服器入口網站頁面的 [智慧效能] 區段存取查詢效能深入解析。
效能建議
效能 建議 功能可識別改善工作負載效能的機會。 效能 建議 提供您建立新索引的建議,這些索引有可能改善工作負載的效能。 為了產生索引建議,此功能會考慮各種資料庫特性,包括其架構和 查詢存放區 所報告的工作負載。 實作任何效能建議之後,客戶應該測試效能,以評估這些變更的影響。
計劃性維護通知
計劃性維護通知可讓您接收即將對 適用於 PostgreSQL 的 Azure 資料庫 - 單一伺服器進行計劃性維護的警示。 這些通知會與服務健康狀態的規劃維護整合,並可讓您在單一位置查看訂用帳戶的所有排程維護。 它也有助於將通知擴充至不同資源群組的適當物件,因為您可能會有不同的連絡人負責不同的資源。 在事件發生前 72 小時,您會收到即將進行的維護通知。
深入瞭解如何在計劃性 維護通知文件中設定通知 。
下一步
- 如需有關建立計量相關警示的指引,請參閱如何設定警示。
- 如需如何使用 Azure 入口網站、REST API 或 CLI 存取和匯出計量的詳細資訊,請參閱 Azure 計量概觀
- 閱讀我們的部落格,瞭解 監視伺服器的最佳做法。
- 深入瞭解 適用於 PostgreSQL 的 Azure 資料庫 - 單一伺服器中的計劃性維護通知。