CloudWatch 針對 Aurora PostgreSQL 的執行計畫提供擷取功能

張貼日期: 2025年1月22日

Amazon CloudWatch Database Insights 現在會收集在 Aurora PostgreSQL 執行個體上執行熱門 SQL 查詢的查詢執行計畫,並隨時間變化加以儲存。此功能可協助您識別查詢執行計畫中的變更,是否為造成效能降低或查詢中斷的原因。Aurora PostgreSQL 的執行計畫擷取僅適用於 CloudWatch Database Insights 的「進階」模式。

查詢執行計畫是資料庫引擎用來擷取或修改關聯式資料庫管理系統 (RDBMS) 中資料的一系列步驟。RDBMS 查詢最佳化工具可能不會一律從一組替代方式中,選擇最佳的執行計畫來執行指定的查詢。因此,資料庫使用者有時需要手動檢查和調整計畫以提高效能。此功能可讓您視覺化 SQL 查詢的多個計畫並進行比較。其可以協助您判斷 SQL 查詢效能的變化,是否因幾分鐘內有不同查詢執行計畫所造成。

您可以透過 RDS 服務主控台、AWS API 或 AWS SDK 在 Aurora PostgreSQL 叢集上啟用 Database Insights 的「進階」模式,以開始使用此功能。CloudWatch Database Insights 提供機群層級彙總的資料庫運作狀態監控,以及用於詳細資料庫和 SQL 查詢分析的執行個體層級儀表板。

CloudWatch Database Insights 可於所有公用 AWS 區域中使用,並提供以 vCPU 為基礎的定價 – 請參閱定價頁面以取得詳細資訊。如需進一步資訊,請造訪 Database Insights 文件。