

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

# 使用 Amazon RDS 的 Performance Insights 儀表板來分析 Oracle 執行計畫
<a name="USER_PerfInsights.UsingDashboard.AccessPlans"></a>

分析 Oracle 資料庫上的資料庫負載時，您可能想知道哪些計畫造成最多資料庫負載。您可以使用 Performance Insights 的計畫擷取功能，判斷哪些計畫造成最多資料庫負載。

**使用主控台分析 Oracle 執行計畫的方式**

1. 前往 [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)，開啟 Amazon RDS 主控台。

1. 在導覽窗格中，選擇 **Performance Insights** (績效詳情)。

1. 選擇 Oracle 資料庫執行個體。顯示該資料庫執行個體的績效詳情儀表板。

1. 在 **Database load** (資料庫負載) 區段中，選擇 **Slice Faves** (配量依據) 旁邊的 **Plans** (計畫)。

   平均作用中工作階段數圖顯示最高 SQL 陳述式使用的計畫。計畫雜湊值顯示在顏色編碼正形的右側。每個雜湊值唯一識別一個計畫。  
![\[按計畫配量\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/images/pi-slice-by-plans.png)

1. 向下捲動至 **Top SQL** (最高 SQL) 索引標籤。

   在下列範例中，最高 SQL 摘要包含兩個計畫。您可以透過陳述式中的問號來判斷這是摘要。  
![\[選擇摘要計畫\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/images/top-sql-plans-unselected.png)

1. 選擇摘要，展開到其元件陳述式中。

   在下列範例中，`SELECT` 陳述式是摘要查詢。摘要中的元件查詢使用兩個不同的計畫。計畫的顏色對應至資料庫負載圖。摘要中的計畫總數顯示在第二個資料欄中。  
![\[選擇摘要計畫\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/images/pi-digest-plan.png)

1. 向下捲動，從 **Plans for digest query** (摘要查詢計畫) 清單中選擇兩個**計畫**進行比較。

   一次可以查看查詢的一個或兩個計畫。下面的螢幕擷取畫面將摘要中的兩個計畫與雜湊 2032253151 和雜湊 1117438016 進行比較。在以下範例中，執行此摘要查詢的平均作用中工作階段中，62% 使用左側的計畫，而 38% 使用右側的計畫。  
![\[並排比較計畫\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/images/pi-compare-plan.png)

   在此範例中，兩個計畫有很重要的差異。計畫 2032253151 中的步驟 2 使用索引掃描，而計畫 1117438016 使用完整資料表掃描。對於具有大量資料列的資料表來說，使用索引掃描進行單列查詢幾乎總是比較快。  
![\[並排比較計畫\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/images/pi-table-access.png)

1. (選用) 選擇 **Copy** (複製) 將計畫複製到剪貼簿，或選 **Download** (下載) 將計畫儲存到硬碟中。