跳至內容

如何使用 CloudWatch Database Insights 進階模式,在 Aurora PostgreSQL 相容版中記錄並分析查詢執行計畫?

1 分的閱讀內容
0

我想使用 Amazon CloudWatch Database Insights 進階模式,為 Amazon Aurora PostgreSQL 相容版本資料庫 (DB) 叢集記錄並分析查詢執行計畫。

解決方法

**注意:**若要使用 Database Insights 的進階模式,您的資料庫執行個體必須使用 Aurora PostgreSQL 相容版 14.10、15.5 或更新版本。若要升級您的資料庫叢集,請參閱升級 Amazon Aurora PostgreSQL 資料庫叢集

開啟進階模式

若要開啟進階模式,請參閱為 Amazon Aurora 開啟 Database Insights 的進階模式

啟用執行計畫日誌

請完成以下步驟:

  1. 開啟 Amazon Relational Database Service (Amazon RDS) 主控台。
  2. 在導覽窗格中,選擇 Databases (資料庫)。
  3. 選取您的 Aurora PostgreSQL 資料庫叢集。
  4. 選擇 Configuration (組態)。
  5. DB cluster parameter group (資料庫叢集參數群組) 區段中,選擇參數群組連結。
  6. 搜尋 aurora_compute_plan_id 參數,然後將值設為 1<br id=hardline_break/> **注意:**如需您可以設定的其他參數清單,請參閱 Aurora PostgreSQL 查詢執行計畫的參數參考
  7. 選擇 Save changes (儲存變更)。

分析執行計畫

若要分析您的執行計畫,請參閱分析執行計畫。另請參閱監控 Aurora PostgreSQL 的查詢執行計畫和尖峰記憶體

疑難排解執行計畫問題

如果您無法檢視執行計畫,請採取以下動作:

**注意:**Database Insights 會以 1 秒的間隔擷取連線工作階段。但是,它可能不會顯示執行時間短或對資料庫負載影響很小的查詢。

AWS 官方已更新 6 個月前