檢視 CloudWatch Database Insights 的資料庫執行個體儀表板 - Amazon CloudWatch

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

檢視 CloudWatch Database Insights 的資料庫執行個體儀表板

使用資料庫執行個體儀表板來檢視資料庫執行個體運作狀態的快照。

若要分析 Amazon Aurora PostgreSQL 的鎖定樹和執行計劃,請參閱下列主題。

資料庫負載圖表

資料庫載入 (資料庫載入) 會測量資料庫中工作階段活動的層級。資料庫負載是 Database Insights 中的關鍵指標,而 Database Insights 每秒收集資料庫負載。

如需資料庫載入的詳細資訊,請參閱《Amazon Aurora 使用者指南》中的資料庫載入

使用資料庫負載圖表,依下列維度檢視已分割 (分組) 的資料庫負載。

  • 封鎖物件 (僅適用於 Amazon Aurora PostgreSQL)

  • 封鎖工作階段 (僅適用於 Amazon Aurora PostgreSQL)

  • 封鎖 SQL (僅適用於 Amazon Aurora PostgreSQL)

  • 資料庫

  • 主機

  • SQL

  • 使用者

  • 等待

  • 應用程式 (僅適用於 Amazon Aurora PostgreSQL)

  • 計劃 (僅適用於 Amazon Aurora PostgreSQL)

  • 工作階段類型 (僅適用於 Amazon Aurora PostgreSQL)

資料庫執行個體儀表板中的資料庫載入

根據預設,CloudWatch 會顯示具有長條圖的資料庫負載。選擇折線以顯示具有堆疊折線圖的資料庫負載。

資料庫執行個體儀表板中資料庫負載的折線圖

資料庫載入分析索引標籤

使用資料庫載入分析索引標籤,針對下列每個維度監控資料庫載入的主要參與者。

  • 資料庫

  • 主機

  • SQL

  • 使用者

  • 等待

  • 應用程式 (僅適用於 Amazon Aurora PostgreSQL)

  • 工作階段類型 (僅適用於 Amazon Aurora PostgreSQL)

分析查詢的統計資料

您可能想要分析具有高資料庫負載之查詢的統計資料。若要分析查詢的統計資料,請使用下列程序。

分析查詢的統計資料
  1. 登入 AWS Management Console ,並在 https://https://console.aws.amazon.com/cloudwatch/ 開啟 CloudWatch 主控台。

  2. 選擇 Insights

  3. 選擇 Database Insights

  4. 選擇資料庫執行個體檢視。

  5. 選擇資料庫執行個體。

  6. 選擇 Top SQL (最高 SQL) 索引標籤。

  7. 若要檢視查詢的統計資料,請選擇查詢。

資料庫遙測索引標籤

使用資料庫遙測索引標籤來檢視所選執行個體的指標和日誌。

資料庫遙測的指標區段

指標區段會顯示為每個引擎類型自訂的指標儀表板。

資料庫遙測的日誌區段

Logs 區段提供匯出至 CloudWatch Logs 的資料庫日誌檢視,適用於所選資料庫執行個體。

資料庫執行個體儀表板中的資料庫遙測

如需將日誌發佈至 Amazon Aurora 的 CloudWatch Logs 的詳細資訊,請參閱《Amazon Aurora 使用者指南》中的將資料庫日誌發佈至 Amazon CloudWatch Logs

Amazon RDS 和 OS 會處理資料庫遙測的資料

您可以使用資料庫遙測索引標籤中的作業系統程序索引標籤,來檢視資料庫執行個體執行所在的作業系統 (OS) 指標。這些指標提供指定時間戳記在資料庫中執行的作業系統程序快照,以及記憶體和每個執行程序的 CPU 使用率等關鍵指標。Database Insights 將這些指標與資料庫載入圖表中的指標建立關聯,因此如果您在資料庫載入圖表中選擇資料點,作業系統會處理資料進行更新,以顯示來自相同時間戳記的遙測。

當您選擇資料點時, Database Insights 會根據您為整體頁面選擇的時間範圍,自動選取要顯示的期間。您可以往後走的最遠取決於您為RDSOSMetrics日誌群組設定的保留時間。

如果您尚未選擇時間戳記,根據預設,資料表會填入最新時間戳記的遙測。

注意

只有在您啟用 Amazon RDS 增強型監控時,才能使用作業系統程序資訊。增強型監控會產生額外費用。如需詳細資訊,請參閱增強型監控的成本

事件資料表

作業系統程序檢視中,每個程序會顯示下列資料:

  • 程序 ID – 此程序的 ID。

  • 虛擬記憶體 – 分配給程序的虛擬記憶體數量,以千位元組為單位。

  • 剩餘地址 – 程序正在使用的實際實體記憶體。

  • CPU % – 程序正在使用的總 CPU 頻寬百分比。

  • 記憶體 % – 程序正在使用的總記憶體百分比。

  • VM 限制 – 可配置給程序的虛擬記憶體數量上限。

    如果此欄中的值為 0,則 VM 限制不適用於該程序。

顯示的監控資料會從 Amazon CloudWatch Logs 擷取。您也可以直接從 CloudWatch Logs 中的日誌串流擷取這些指標。如需詳細資訊,請參閱使用 CloudWatch Logs 檢視作業系統指標

作業系統程序指標不會在下列期間傳回:

  • 資料庫執行個體的容錯移轉。

  • 變更資料庫執行個體的執行個體類別 (擴展運算)。

作業系統程序指標會在資料庫執行個體重新啟動期間傳回,因為只會重新啟動資料庫引擎。作業系統指標仍會繼續回報。

資料庫遙測的慢速 SQL 查詢區段

若要檢視慢速 SQL 查詢和查詢模式,您必須啟用日誌匯出至 CloudWatch Logs,並設定資料庫的資料庫參數。

如需將日誌發佈至 CloudWatch Logs 的資訊,請參閱下列主題。

如需為資料庫設定資料庫參數的相關資訊,請參閱《Amazon Aurora 使用者指南》中的使用 Database Insights 設定資料庫以監控慢速 SQL 查詢

慢速 SQL 查詢區段提供依頻率排序的慢速查詢模式清單。透過選取模式,您可以檢視符合所選模式的慢查詢清單。您可以使用慢查詢清單來識別影響資料庫執行個體的慢查詢。

Database Insights 會顯示慢查詢的統計資料。統計資料僅代表超過設定的慢查詢持續時間閾值的查詢。

重要

慢速查詢可能包含敏感資料。使用 CloudWatch Logs 遮罩敏感資料。如需遮罩日誌資料的詳細資訊,請參閱《Amazon CloudWatch Logs 使用者指南》中的使用遮罩協助保護敏感日誌資料

事件資料表

使用事件資料表來檢視資料庫執行個體的 RDS 事件。如需 Amazon Aurora 的事件清單,請參閱《Amazon Aurora 使用者指南》中的 Aurora 的 Amazon RDS 事件類別和事件訊息

事件資料表

呼叫服務索引標籤

Database Insights 會顯示呼叫執行個體的服務和操作。Database Insights 與 CloudWatch Application Signals 整合,為每項服務和操作提供指標,包括可用性、延遲、錯誤和磁碟區。

呼叫服務索引標籤

使用 CloudWatch Database Insights 隨需分析資料庫效能

使用 CloudWatch Database Insights 分析 Amazon RDS 資料庫的隨需分析資料庫效能。

使用效能分析索引標籤來檢視機群中資料庫的效能分析報告。

如需有關 Amazon Aurora 效能分析報告的資訊,請參閱《Amazon Aurora 使用者指南》中的分析資料庫效能一段時間

注意

您必須使用 Amazon RDS 主控台 AWS CLI或 API 建立效能分析報告。如需有關為 Amazon Aurora 建立效能分析報告的資訊,請參閱《Amazon Aurora 使用者指南》中的在績效詳情中建立效能分析報告

將 CloudWatch Database Insights 與 CloudWatch Application Signals 整合

將 CloudWatch Database Insights 與 CloudWatch Application Signals 整合。

使用呼叫服務索引標籤來檢視稱為所選執行個體端點的 CloudWatch Application Signals 服務和操作。根據預設,CloudWatch 會依錯誤率排序資料表。在服務操作端點地址欄中選擇值,以在 CloudWatch Application Signals 主控台中檢視對應的資源。

如需 CloudWatch Application Signals 支援系統的詳細資訊,請參閱 Application Signals 支援的系統