本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
檢視 CloudWatch Database Insights 的資料庫執行個體儀表板
使用資料庫執行個體儀表板來檢視資料庫執行個體運作狀態的快照。
若要分析 Amazon Aurora PostgreSQL 的鎖定樹和執行計畫,請參閱下列主題。
主題
資料庫負載圖表
資料庫載入 (資料庫載入) 會測量資料庫中工作階段活動的層級。資料庫負載是 Database Insights 中的關鍵指標,而 Database Insights 每秒收集資料庫負載。
如需資料庫負載的詳細資訊,請參閱《Amazon RDS 使用者指南》中的資料庫負載或《Amazon Aurora 使用者指南》中的資料庫負載。
使用資料庫負載圖表,依下列維度檢視所有支援的資料庫引擎的資料庫負載分割 (分組)。
封鎖物件 (僅適用於支援鎖定分析的資料庫引擎)
封鎖工作階段 (僅適用於支援鎖定分析的資料庫引擎)
封鎖 SQL (僅適用於支援鎖定分析的資料庫引擎)
資料庫
主機
SQL
使用者
等待
應用程式 (僅適用於 Amazon Aurora PostgreSQL)
計劃 (僅適用於支援執行計劃擷取的資料庫引擎)
工作階段類型 (僅適用於 Amazon Aurora PostgreSQL)
注意
如需有關在 Amazon RDS 中分析 Oracle PDB 負載的資訊,請參閱《Amazon RDS 使用者指南》中的分析 Oracle PDB 負載。

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

資料庫載入分析索引標籤
使用資料庫負載分析索引標籤,針對下列每個維度監控資料庫負載的主要參與者。
資料庫
主機
SQL
使用者
等待
鎖定分析 (僅適用於支援鎖定分析的資料庫引擎)
應用程式 (僅適用於 Amazon Aurora PostgreSQL)
工作階段類型 (僅適用於 Amazon Aurora PostgreSQL)
分析查詢的統計資料
您可能想要分析具有高資料庫負載之查詢的統計資料。若要分析查詢的統計資料,請使用下列程序。
分析查詢的統計資料
登入 AWS Management Console ,並在 https://https://console.aws.amazon.com/cloudwatch/
開啟 CloudWatch 主控台。 選擇 Insights。
選擇資料庫洞見。
選擇資料庫執行個體檢視。
選擇資料庫執行個體。
選擇 Top SQL (最高 SQL) 索引標籤。
若要檢視查詢的統計資料,請選擇查詢。
資料庫遙測索引標籤
使用資料庫遙測索引標籤來檢視所選執行個體的指標、日誌、事件和慢速查詢。
資料庫遙測的指標區段
指標區段會顯示為每個引擎類型自訂的預設指標儀表板。
您可以新增作業系統指標、資料庫計數器指標和 CloudWatch 指標來自訂此儀表板。您也可以從儀表板移除指標。您可以為帳戶中區域中的每個引擎類型自訂一個儀表板。這表示相同帳戶中該區域中特定引擎類型的所有執行個體都會有相同的指標儀表板。
擁有您帳戶中儀表板編輯許可的使用者,可以編輯任何引擎的任何儀表板。
您對儀表板所做的變更會自動儲存,並套用到該區域和帳戶中資料庫引擎的每個執行個體。
在 引擎類型的資料庫遙測索引標籤中自訂儀表板
登入 AWS Management Console ,並在 https://https://console.aws.amazon.com/cloudwatch/
開啟 CloudWatch 主控台。 選擇 Insights、 Database Insights。
針對資料庫檢視,選擇資料庫執行個體。
在篩選條件區段中,尋找並選擇您要檢視指標的資料庫執行個體。
選擇資料庫遙測索引標籤,然後選擇指標索引標籤。
預設資料庫執行個體儀表板隨即顯示。
若要將小工具新增至儀表板,請執行下列動作:
選擇新增建立小工具。
在建立小工具快顯視窗中,尋找您要新增的指標,並選取每個指標的核取方塊。如果您在此步驟中選取多個指標,它們都會出現在儀表板上的相同新小工具中。然後選擇建立小工具。
請記住,您對此儀表板所做的任何變更,都會套用至帳戶中此區域中此引擎類型的所有 Database Insights 儀表板。
若要從儀表板刪除圖形,請選擇小工具中的垂直省略符號,然後選擇刪除。
若要將更多指標新增至儀表板中的現有小工具,或變更其標題,請在小工具中選擇垂直省略符號,然後選擇編輯。然後在更新小工具快顯視窗中,尋找您要新增的指標,選取其核取方塊,然後選擇更新小工具。您也可以變更小工具標題。
自訂儀表板之後,您可以選擇重設儀表板,將其重設為原始預設狀態。
資料庫遙測的日誌區段
日誌區段提供所選資料庫執行個體匯出至 CloudWatch Logs 的資料庫日誌檢視。

如需有關將日誌發佈至 Amazon RDS CloudWatch Logs 的資訊,請參閱《Amazon RDS 使用者指南》中的將資料庫日誌發佈至 Amazon CloudWatch Logs。如需有關將日誌發佈至 Amazon Aurora CloudWatch Logs 的資訊,請參閱《Amazon Aurora 使用者指南》中的將資料庫日誌發佈至 Amazon CloudWatch Logs。
對於 Aurora PostgreSQL 無限資料庫,日誌會自動發佈至 CloudWatch Logs,並且可在 Database Insights 主控台中探索。
作業系統會處理資料庫遙測的資料
您可以使用資料庫遙測索引標籤中的作業系統程序索引標籤,來檢視資料庫執行個體執行所在的作業系統 (OS) 指標。這些指標提供特定時間戳記在資料庫中執行之作業系統程序的快照,以及每個執行程序的記憶體和 CPU 使用率等關鍵指標。Database Insights 將這些指標與資料庫負載圖表中的指標建立關聯,因此如果您在資料庫負載圖表中選擇資料點,作業系統會處理資料進行更新,以顯示來自相同時間戳記的遙測。
當您選擇資料點時, Database Insights 會根據您為整體頁面選擇的時間範圍,自動選取要顯示的期間。您可以往後走的最遠取決於您為RDSOSMetrics
日誌群組設定的保留時間。
如果您尚未選擇時間戳記,根據預設,資料表會填入最新時間戳記的遙測。
注意
只有在啟用 Amazon RDS 增強型監控時,才能使用作業系統程序資訊。增強型監控會產生額外費用。如需詳細資訊,請參閱增強型監控的成本。Aurora PostgreSQL 無限制資料庫會自動啟用增強型監控。

在作業系統程序檢視中,每個程序會顯示下列資料:
-
程序 ID – 此程序的 ID。
-
虛擬記憶體 – 分配給程序的虛擬記憶體數量,以 KB 為單位。
-
剩餘地址 – 程序正在使用的實際實體記憶體。
-
CPU % – 程序正在使用的總 CPU 頻寬百分比。
-
記憶體 % – 程序正在使用的總記憶體百分比。
-
VM 限制 – 可配置給程序的虛擬記憶體數量上限。
如果此欄中的值為 0,則 VM 限制不適用於該程序。
顯示的監控資料會從 Amazon CloudWatch Logs 擷取。您也可以直接從 CloudWatch Logs 中的日誌串流擷取這些指標。如需詳細資訊,請參閱使用 CloudWatch Logs 檢視作業系統指標。
作業系統程序指標不會在下列期間傳回:
-
資料庫執行個體的容錯移轉。
-
變更資料庫執行個體的執行個體類別 (擴展運算)。
作業系統程序指標會在資料庫執行個體重新啟動期間傳回,因為只會重新啟動資料庫引擎。作業系統指標仍會繼續回報。
資料庫遙測的慢速 SQL 查詢區段
若要檢視慢速 SQL 查詢和查詢模式,您必須啟用 CloudWatch Logs 的日誌匯出,並設定資料庫的資料庫參數。
如需有關將 Amazon RDS 日誌發佈至 CloudWatch Logs 的資訊,請參閱《Amazon RDS 使用者指南》中的將資料庫日誌發佈至 Amazon CloudWatch Logs。
如需有關將 Aurora 日誌發佈至 CloudWatch Logs 的資訊,請參閱《Amazon Aurora 使用者指南》中的將資料庫日誌發佈至 Amazon CloudWatch Logs。
如需在 Amazon RDS 中設定資料庫參數的相關資訊,請參閱《Amazon RDS 使用者指南》中的使用 Database Insights for Amazon RDS 設定資料庫以監控慢速 SQL 查詢。
如需有關在 中設定資料庫參數的資訊 Amazon Aurora,請參閱《Amazon Aurora 使用者指南》中的使用適用於 Amazon Aurora 的 Database Insights 設定資料庫以監控慢速 SQL 查詢。
慢速 SQL 查詢區段提供依頻率排序的慢速查詢模式清單。透過選取模式,您可以檢視符合所選模式的慢查詢清單。您可以使用慢查詢清單來識別影響資料庫執行個體的慢查詢。
Database Insights 會顯示慢查詢的統計資料。統計資料僅代表超過設定的慢查詢持續時間閾值的查詢。
重要
慢查詢可能包含敏感資料。使用 CloudWatch Logs 遮罩敏感資料。如需遮罩日誌資料的詳細資訊,請參閱《Amazon CloudWatch Logs 使用者指南》中的使用遮罩協助保護敏感日誌資料。
事件資料表
使用事件資料表來檢視資料庫執行個體的 RDS 事件。如需 Amazon Aurora 的事件清單,請參閱《Amazon Aurora 使用者指南》中的 Aurora 的 Amazon RDS 事件類別和事件訊息。 如需 Amazon Relational Database Service 的事件清單,請參閱《Amazon RDS 使用者指南》中的 Aurora 的 Amazon RDS 事件類別和事件訊息。

呼叫服務索引標籤
Database Insights 會顯示呼叫執行個體的 服務和操作。Database Insights 與 CloudWatch Application Signals 整合,為每個服務和操作提供指標,包括可用性、延遲、錯誤和磁碟區。
當應用程式呼叫的端點是 Aurora 叢集時,Database Insights 會在呼叫服務資料表中顯示 Aurora 叢集的寫入器或讀取器端點,而不是個別資料庫執行個體。不過,當應用程式呼叫的端點是 Amazon RDS 叢集時, Database Insights 會顯示應用程式在 Amazon RDS 叢集內呼叫的特定資料庫執行個體。」

使用 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 支援系統的詳細資訊,請參閱 支援的系統。