

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

# 檢視 CloudWatch Database Insights 的資料庫執行個體儀表板
<a name="Database-Insights-Database-Instance-Dashboard"></a>

使用資料庫執行個體儀表板，可檢視資料庫執行個體的運作狀態概覽。

若要分析 Amazon Aurora PostgreSQL 的鎖樹狀目錄和執行計畫，請參閱下列主題。

**主題**
+ [使用 CloudWatch Database Insights 分析 Amazon Aurora PostgreSQL 和 Amazon RDS for PostgreSQL 的鎖定樹](Database-Insights-Lock-Analysis.md)
+ [使用 CloudWatch Database Insights 分析執行計畫](Database-Insights-Execution-Plans.md)

## 資料庫負載圖表
<a name="Database-Insights-database-load"></a>

*資料庫負載 (DB 負載)* 衡量資料庫中工作階段活動的層級。資料庫負載是 Database Insights 中的關鍵指標，Database Insights 每秒收集資料庫負載資料一次。

![資料庫執行個體儀表板](http://docs.aws.amazon.com/zh_tw/AmazonCloudWatch/latest/monitoring/images/dbi_did.png)


如需資料庫負載的詳細資訊，請參閱《Amazon RDS 使用者指南》**中的[資料庫負載](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PerfInsights.Overview.ActiveSessions.html)或《Amazon Aurora 使用者指南》**中的[資料庫負載](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_PerfInsights.Overview.ActiveSessions.html)。

使用**資料庫負載**圖表，可檢視所有受支援資料庫引擎的資料庫負載，負載依下列維度進行配量 (分組)。
+ 封鎖物件 (僅適用於[支援鎖分析的資料庫引擎](Database-Insights-Lock-Analysis.md))
+ 封鎖工作階段 (僅適用於[支援鎖分析的資料庫引擎](Database-Insights-Lock-Analysis.md))
+ 封鎖 SQL (僅適用於[支援鎖分析的資料庫引擎](Database-Insights-Lock-Analysis.md))
+ 資料庫
+ 主機
+ SQL
+ 使用者
+ 等待
+ 應用程式 (僅適用於 Amazon Aurora PostgreSQL)
+ 計畫 (僅適用於[支援執行計劃擷取的資料庫引擎](Database-Insights-Execution-Plans.md))
+ 工作階段類型 (僅適用於 Amazon Aurora PostgreSQL)

**注意**  
如需有關在 Amazon RDS 中分析 Oracle PDB 負載的資訊，請參閱《Amazon RDS 使用者指南》**中的[分析 Oracle PDB 負載](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.TopPDB.html)。

![資料庫執行個體儀表板中的資料庫負載](http://docs.aws.amazon.com/zh_tw/AmazonCloudWatch/latest/monitoring/images/dbi_did-dbload.png)


預設情況下，CloudWatch 會以長條圖顯示資料庫負載。選擇**折線圖**能以堆疊折線圖顯示資料庫負載。

![資料庫執行個體儀表板中資料庫負載的折線圖](http://docs.aws.amazon.com/zh_tw/AmazonCloudWatch/latest/monitoring/images/dbi_did-dbload-line.png)


## 資料庫負載分析索引標籤
<a name="Database-Insights-DB-load-analysis"></a>

可以使用**資料庫負載分析**索引標籤，針對下列每個維度監控資料庫負載的主要貢獻因子。
+ 資料庫
+ 主機
+ SQL
+ 使用者
+ 等待
+ 鎖分析 (僅適用於[支援鎖分析的資料庫引擎](Database-Insights-Lock-Analysis.md))
+ 應用程式 (僅適用於 Amazon Aurora PostgreSQL)
+ 工作階段類型 (僅適用於 Amazon Aurora PostgreSQL)

![顯示資料庫負載分析索引標籤的儀表板](http://docs.aws.amazon.com/zh_tw/AmazonCloudWatch/latest/monitoring/images/dbi_lat.png)


## 分析查詢統計資料
<a name="Database-Insights-sql-stats"></a>

您可能需要分析資料庫負載較高之查詢的統計資料。若要分析查詢統計資料，請依循下列程序。

**分析查詢統計資料**

1. 登入 AWS 管理主控台 ，並在 https：//[https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 開啟 CloudWatch 主控台。

1. 選擇 **Insights**。

1. 選擇 **Database Insights**。

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

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

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

1. 若要檢視查詢統計資料，請選擇查詢。  
![「最高 SQL」索引標籤中顯示的資料表。](http://docs.aws.amazon.com/zh_tw/AmazonCloudWatch/latest/monitoring/images/DBInsights_LoadTopSQL.png)

## 資料庫遙測索引標籤
<a name="Database-Insights-database-telemetry"></a>

透過**資料庫遙測**索引標籤，可檢視所選執行個體的指標、日誌、事件和慢速查詢。

### 資料庫遙測的指標區段
<a name="Database-Insights-metrics-tel"></a>

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

可以新增作業系統指標、資料庫計數器指標和 CloudWatch 指標，以自訂此儀表板。也可以從儀表板移除指標。可以為區域中帳戶的每個引擎類型自訂一個儀表板。這意味著在該區域內，同一帳戶下特定引擎類型的所有執行個體都將共用相同的指標儀表板。

在您的帳戶中擁有儀表板編輯許可的使用者，可編輯任何引擎的任何儀表板。

您對儀表板所做的變更會自動儲存，並套用至該區域和帳戶中資料庫引擎的每個執行個體。

![儀表板顯示不同類型的資料庫指標範例。](http://docs.aws.amazon.com/zh_tw/AmazonCloudWatch/latest/monitoring/images/dbi_dbmetrics.png)


**在資料庫遙測索引標籤中針對引擎類型自訂儀表板**

1. 登入 AWS 管理主控台 ，並在 https：//[https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 開啟 CloudWatch 主控台。

1. 選擇 **Insights**、**Database Insights**。

1. 針對**資料庫檢視**，選擇**資料庫執行個體**。

1. 在**篩選條件**區段中，尋找並選擇您要檢視其指標的資料庫執行個體。

1. 選擇**資料庫遙測**索引標籤，然後選擇**指標**索引標籤。

   預設資料庫執行個體儀表板將隨即顯示。

1. 若要將小工具新增至儀表板，請執行下列動作：

   1. 選擇**建立小工具**。

   1. 在**建立小工具**快顯視窗中，尋找您要新增的一個或多個指標，並選取每個指標的核取方塊。如果您在此步驟中選取多個指標，它們都會出現在儀表板上的同個新小工具中。然後選擇**建立小工具**。

      請記住，您對此儀表板所做的任何變更，都將套用至帳戶中此區域內此引擎類型的所有 Database Insights 儀表板。

1. 若要從儀表板刪除圖形，請在小工具中選擇垂直省略符號，然後選擇**刪除**。

1. 若要將更多指標新增至儀表板中的現有小工具，或變更其標題，請在小工具中選擇垂直省略符號，然後選擇**編輯**。然後在**更新小工具**快顯視窗中，尋找要新增的一個或多個指標，選取其核取方塊，然後選擇**更新小工具**。也可以變更小工具標題。

1. 自訂儀表板之後，可以選擇**重設儀表板**，將其重設為原始預設狀態。

### 資料庫遙測的日誌區段
<a name="Database-Insights-logs-tel"></a>

**日誌**區段提供針對所選資料庫執行個體的、匯出至 CloudWatch Logs 的資料庫日誌檢視。

![資料庫執行個體儀表板中的資料庫遙測](http://docs.aws.amazon.com/zh_tw/AmazonCloudWatch/latest/monitoring/images/dbi_did-telemetry-logs.png)


如需有關將日誌發布到 CloudWatch Logs for Amazon RDS 的資訊，請參閱《Amazon RDS 使用者指南》中的[將資料庫日誌發布至 Amazon CloudWatch Logs](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.Procedural.UploadtoCloudWatch.html)。**如需有關將日誌發布到 CloudWatch Logs for Amazon Aurora 的資訊，請參閱《Amazon Aurora 使用者指南》**中的[將資料庫日誌發布至 Amazon CloudWatch Logs](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.Procedural.UploadtoCloudWatch.html)。

對於 Aurora PostgreSQL Limitless Databases，日誌會自動發布至 CloudWatch Logs，並且可在 Database Insights 主控台中偵測到。

### 作業系統會處理資料庫遙測資料
<a name="Database-Insights-OS-processes"></a>

可以使用**資料庫遙測**索引標籤中的**作業系統程序**索引標籤，來檢視執行資料庫執行個體之作業系統 (OS) 的指標。這些指標提供特定時間戳記下，於您的資料庫上執行之作業系統程序的快照，同時包含每個執行程序的關鍵指標，例如記憶體與 CPU 使用率。Database Insights 會將這些指標與資料庫負載圖表中的指標相互關聯，因此當您在資料庫負載圖表中選取某個資料點時，作業系統程序資料便會更新為顯示相同時間戳記的遙測資料。

當您選擇資料點時， Database Insights 會根據您為整體頁面選擇的時間範圍，自動選取要顯示的期間。您能回溯的最早時間，取決於您為 `RDSOSMetrics` 日誌群組設定的保留時間。

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

**注意**  
只有在您已啟用 [Amazon RDS 增強型監控](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_PerfInsights_Counters.html)功能時，才能使用作業系統程序資訊。增強型監控功能會產生額外費用。如需詳細資訊，請參閱[增強型監控的成本](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_Monitoring.OS.html#USER_Monitoring.OS.cost)。系統會自動為 Aurora PostgreSQL Limitless Database 啟用增強型監控。

![事件資料表](http://docs.aws.amazon.com/zh_tw/AmazonCloudWatch/latest/monitoring/images/dbinsights-osprocesses.png)


在**作業系統程序**檢視中，系統會針對每個程序顯示下列資料：
+ **程序 ID**：此程序的 ID。
+ **虛擬記憶體**：分配給程序的虛擬記憶體容量，以 KB 為單位。
+ **殘餘位址**：程序正在使用的實際實體記憶體。
+ **CPU%**：程序正在使用的 CPU 頻寬總量百分比。
+ **記憶體%**：程序正在使用的記憶體總量百分比。
+ **VM 限制**：可分配給程序的虛擬記憶體容量上限。

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

顯示的監控資料擷取自 Amazon CloudWatch Logs。也可以直接從 CloudWatch Logs 中的日誌串流擷取這些指標。如需相關資訊，請參閱[使用 CloudWatch Logs 檢視作業系統指標](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Monitoring.OS.CloudWatchLogs.html)。

以下情況下不會傳回作業系統程序指標：
+ 資料庫執行個體容錯移轉。
+ 變更資料庫執行個體的執行個體類別 (擴充運算)。

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

### 資料庫遙測的慢速 SQL 查詢區段
<a name="Database-Insights-slow-sql-tel"></a>

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

如需有關將 Amazon RDS 日誌發布到 CloudWatch Logs 的資訊，請參閱《Amazon RDS 使用者指南》中的[將資料庫日誌發布至 Amazon CloudWatch Logs](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.Procedural.UploadtoCloudWatch.html)。**

如需有關將 Aurora 日誌發布到 CloudWatch Logs 的資訊，請參閱《Amazon Aurora 使用者指南》**中的[將資料庫日誌發布至 Amazon CloudWatch Logs](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.Procedural.UploadtoCloudWatch.html)。

如需在 Amazon RDS 中為資料庫設定資料庫參數的相關資訊，請參閱《Amazon RDS 使用者指南》**中的[使用 Database Insights for Amazon RDS 設定資料庫以監控慢速 SQL 查詢](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_DatabaseInsights.SlowSQL.html)。

如需在 Amazon Aurora中設定資料庫參數的相關資訊，請參閱《Amazon Aurora 使用者指南》[https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_DatabaseInsights.SlowSQL.html](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_DatabaseInsights.SlowSQL.html)中的*使用 Database Insights for Amazon Aurora 設定資料庫以監控慢速 SQL 查詢*。

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

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

![顯示慢速 SQL 查詢範例的詳細資訊](http://docs.aws.amazon.com/zh_tw/AmazonCloudWatch/latest/monitoring/images/dbi_slowsql.png)


**重要**  
慢速查詢可能包含敏感資料。使用 CloudWatch Logs 遮罩敏感資料。如需詳細資訊，請參閱《Amazon CloudWatch Logs 使用者指南》**中的[使用遮罩功能協助保護敏感日誌資料](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/mask-sensitive-log-data.html)。

### 事件資料表
<a name="Database-Insights-events-tel"></a>

可透過**事件**資料表檢視資料庫執行個體的 RDS 事件。如需 Amazon Aurora 的事件清單，請參閱《Amazon Aurora 使用者指南》**中的 [Aurora 的 Amazon RDS 事件類別和事件訊息](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_Events.Messages.html)。如需 Amazon 關聯式資料庫服務的事件清單，請參閱《Amazon RDS 使用者指南》中的 [Aurora 的 Amazon RDS 事件類別和事件訊息](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_Events.Messages.html)。 **

![事件資料表](http://docs.aws.amazon.com/zh_tw/AmazonCloudWatch/latest/monitoring/images/dbi_did-events.png)


## 呼叫服務索引標籤
<a name="Database-Insights-calling"></a>

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

當應用程式呼叫的端點是 Aurora 叢集時，Database Insights 會在**呼叫服務**資料表中顯示 Aurora 叢集的寫入器或讀取器端點，而不是個別資料庫執行個體。不過，當應用程式呼叫的端點是 Amazon RDS 叢集時，Database Insights 會顯示應用程式在 Amazon RDS 叢集內呼叫的特定資料庫執行個體。」

![呼叫服務索引標籤](http://docs.aws.amazon.com/zh_tw/AmazonCloudWatch/latest/monitoring/images/dbi_did-calling.png)


## 使用 CloudWatch Database Insights 隨需分析資料庫效能
<a name="Database-Insights-On-demand-Analysis"></a>

使用 CloudWatch Database Insights 對您的 Amazon RDS 資料庫執行隨需分析，以分析資料庫效能。

您可以透過選取**資料庫負載**圖表右上角的**分析效能**來執行隨需效能分析。報告將在選取的期間內執行。可透過**效能分析**索引標籤檢視機群中資料庫的效能分析報告。

![效能分析索引標籤](http://docs.aws.amazon.com/zh_tw/AmazonCloudWatch/latest/monitoring/images/dbi_dl-perfanalysis.png)


如需有關 Amazon Aurora 效能分析報告的資訊，請參閱《Amazon Aurora 使用者指南》**中的[分析一段時間的資料庫效能](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_PerfInsights.UsingDashboard.AnalyzePerformanceTimePeriod.html)。

## 將 CloudWatch Database Insights 與 CloudWatch Application Signals 整合
<a name="Database-Insights-Integration-Application-Signals"></a>

將 CloudWatch Database Insights 與 CloudWatch Application Signals 整合。

可透過**呼叫服務**索引標籤檢視呼叫所選執行個體端點的 CloudWatch Application Signals 服務和操作。預設情況下，CloudWatch 會依故障率對資料表進行排序。在**服務**、**操作**或**端點地址**欄位中選擇值，以在 CloudWatch Application Signals 主控台中檢視對應的資源。

如需 CloudWatch Application Signals 所支援系統的詳細資訊，請參閱 [支援的系統](CloudWatch-Application-Signals-supportmatrix.md)。