本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
績效詳情儀表板概觀
儀表板是與績效詳情進行互動的最簡單方式。下列範例顯示 MySQL 資料庫執行個體的儀表板。
時間範圍篩選
依預設,績效詳情儀表板會顯示過去一小時的資料庫負載。您可以將此範圍調整為短至 5 分鐘或長達 2 年。您也可以選取自訂相對範圍。
您可以選擇具有開始和結束日期時間的絕對範圍。以下範例顯示從 22/4/11 午夜開始到 22/4/14 晚上 11:59 結束的時間範圍。
計數器指標圖表
您可以使用計數器指標來自訂績效詳情儀表板,以包含高達 10 個其它圖表。這些圖表顯示很多作業系統和資料庫效能指標。您可以將此資訊與資料庫負載相互關聯,以協助識別和分析效能問題。
Counter Metrics (計數器指標) 圖表顯示效能計數器的資料。預設指標取決於資料庫引擎:
-
MySQL 和 MariaDB –
db.SQL.Innodb_rows_read.avg
-
Oracle –
db.User.user calls.avg
-
Microsoft SQL Server –
db.Databases.Active Transactions(_Total).avg
-
PostgreSQL –
db.Transactions.xact_commit.avg
若要變更效能計數器,請選擇 Manage Metrics (管理指標)。您可以選取多個作業系統指標或資料庫指標,如下列螢幕擷取畫面所示。若要查看任何指標的詳細資訊,請將游標移到指標名稱上。
如需有關可為每個資料庫引擎新增之計數器指標的說明,請參閱 Performance Insights 計數器指標。
資料庫負載圖表
資料庫負載圖表顯示資料庫活動與資料庫執行個體容量間的比較值,以最大 vCPU 數線表示。依預設,堆疊折線圖以每個時間單位的平均作用中工作階段數來表示資料庫負載。資料庫負載依等待狀態切割 (分組)。
資料庫負載依維度配量
您可以選擇將負載顯示為作用中工作階段 (依任何支援維度分組)。下表顯示不同引擎各自支援的維度。
維度 | Oracle | SQL Server | PostgreSQL | MySQL |
---|---|---|---|---|
主機 |
是 |
是 |
是 |
是 |
SQL |
是 |
是 |
是 |
是 |
使用者 |
是 |
是 |
是 |
是 |
等待 |
是 |
是 |
是 |
是 |
計畫 |
是 |
否 |
否 |
否 |
應用程式 |
否 |
否 |
是 |
否 |
資料庫 |
否 |
否 |
是 |
是 |
工作階段類型 |
否 |
否 |
是 |
否 |
下圖顯示 PostgreSQL 資料庫執行個體的維度。
維度項目的資料庫負載詳細資訊
若要查看有關維度內資料庫負載項目的詳細資訊,請將游標移到項目名稱上。下圖顯示 SQL 陳述式的詳細資訊。
若要以圖例查看在所選時段內任何項目的詳細資訊,請將游標移到該項目上。
最高維度表格
最高維度表格依不同維度切割資料庫負載。維度是資料庫負載各種特性的類別或「配量依據」。如果維度是 SQL,Top SQL (最高 SQL) 會顯示在資料庫負載中佔最大比例的 SQL 陳述式。
選擇下列任一維度索引標籤:
Tab | 描述 | 支援的引擎 |
---|---|---|
最高 SQL |
目前正在執行的 SQL 陳述式 |
全部 |
最高等待 |
資料庫後端正在等待的事件 |
全部 |
最高主機 |
連線用戶端的主機名稱 |
全部 |
最高使用者 |
登入資料庫的使用者 |
全部 |
最高資料庫 |
用戶端連線的資料庫名稱 |
PostgreSQL、MySQL、MariaDB 和 SQL 伺服器 |
最高應用程式 |
連線至資料庫的應用程式名稱 |
僅限 A@@ 和 SQL 伺服器 |
最高工作階段類型 |
目前工作階段的類型 |
僅限 PostgreSQL |
若要了解如何使用 Top SQL (最高 SQL) 索引標籤來分析查詢,請參閱 最高 SQL 索引標籤概觀。