本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
您可以使用下列項目,使用 CloudWatch Database Insights 分析 Amazon Aurora PostgreSQL 資料庫的執行計劃。
依下拉式清單分割 – 選擇資料庫負載圖表中的 Plans 維度,以檢視不同計劃如何隨時間對資料庫負載做出貢獻。
頂端 SQL 索引標籤 – 選擇資料庫載入分析,然後選擇頂端 SQL 索引標籤,以檢視每個摘要查詢的計劃數量。
若要分析摘要查詢的執行計劃,請選擇查詢,然後選擇計劃索引標籤。如需詳細資訊,請參閱下列程序。
若要使用 Database Insights 分析 Aurora PostgreSQL 資料庫的執行計劃,請使用下列程序。
先決條件
若要設定 Amazon Aurora PostgreSQL 資料庫叢集來分析執行計劃,aurora_compute_plan_id
on
請使用下列其中一個選項將 參數設定為 。
資料庫執行個體必須使用 Aurora PostgreSQL 14.10、15.5 版或更新版本。如需有關升級 Aurora PostgreSQL 資料庫叢集的資訊,請參閱《Amazon Aurora 使用者指南》中的升級 Amazon Aurora PostgreSQL 資料庫叢集。
分析執行計畫
若要分析執行計劃,請使用下列程序。
分析執行計劃
登入 AWS Management Console ,並在 https://https://console.aws.amazon.com/cloudwatch/
開啟 CloudWatch 主控台。 選擇 Insights。
選擇 Database Insights。
選擇資料庫執行個體檢視。
選擇資料庫執行個體。
選擇 Top SQL (最高 SQL) 索引標籤。Plans Count 欄顯示針對每個摘要查詢收集的計劃數量。
選擇查詢,將其展開至其元件陳述式。
向下捲動並檢視 SQL 文字。然後,選擇 Plans 索引標籤。
請注意,CloudWatch 會顯示預估的執行計畫。若要檢視實際執行計畫,請啟用資料庫執行個體的
aurora_stat_plans.with_analyze
參數。如需 參數 的詳細資訊aurora_stat_plans.with_analyze
,請參閱《Amazon Aurora 使用者指南》中的監控 Aurora PostgreSQL 的查詢執行計劃和峰值記憶體。若要比較相同摘要查詢的計劃,請從摘要查詢的計劃清單中選擇兩個計劃。
一次可以查看查詢的一個或兩個計畫。
(選用) 選擇計劃詳細資訊資料表上的設定圖示,以自訂欄的可見性和順序。