以動態效能視觀表觀察專用 Exadata 基礎架構上的自治式 AI 資料庫

專用 Exadata 基礎架構上的自治式 AI 資料庫會公開一組動態效能檢視。這些視觀表可讓資料庫管理員全面監控其資料庫的即時和歷史效能,也可以在自治式容器資料庫 (ACD) 層次取得。

動態效能視觀表

動態效能視觀表深入剖析自治式 AI 資料庫的效能與狀況,讓資料庫管理員能夠執行詳細的分析與最佳化。ACD_ 效能視觀表可讓您監督自治式容器資料庫層級的資料庫。您可以利用即時和歷史資料來進行有效的資料庫監控和管理,前提是您具有存取這些檢視的權限。

動態效能視觀表會持續更新資料庫伺服器所維護的系統視觀表。它們提供主要與資料庫效能相關的即時資料,因此對於資料庫監控與調整而言極具價值。

使用動態效能視觀表,您可以:

存取自治式容器資料庫層次的動態效能視觀表

在自治式 AI 資料庫執行處理中,除了存取標準 PDB 層次的 Oracle Database 動態效能視觀表之外,您也可以存取前置碼為 ACD_ 的自治式容器資料庫層次視觀表,後面接著單一執行處理資料庫的 V$ 或 Real Application Clusters 的 GV$ (RAC),指示聚總所有執行處理資料的全域視觀表。

需要 ADMIN 權限才能查詢動態效能視觀表。您可以使用 GRANT 指令,為非管理使用者指派「動態效能」檢視的 READ 權限。

GRANT READ ON ACD_V$SYSMETRIC TO non_admin_user;

支援的自治式容器資料庫層級動態效能視觀表

下表列出專用 Exadata 基礎架構上自治式 AI 資料庫中可用的自治式容器資料庫層級動態效能檢視:

視觀表名稱 描述 快照

ACD_V$ 事件評量

ACD_GV$ 事件評量

即時等待事件度量 V$ 事件度量

ACD_V$ 資源限制

ACD_GV$ 資源限制

目前的資源使用狀況與限制 V$ 資源限制

ACD_V$S 系統測量

ACD_GV$ 系統評量

即時系統效能度量 V$S 系統度量

ACD_V$SYSMETRIC_ 歷史記錄

ACD_GV$SYSMETRIC_ 歷史

歷史系統效能度量 V$SYSMETRIC_ 歷史記錄

類別 _ 摘要

帳戶摘要

系統效能度量摘要 V$SYSMETRIC_ 摘要

ACD_V$ 等待類別度量

ACD_GV$ 等待類別度量

依等待類別區分的度量 V$WAIT 類別度量

ACD_V$ 等待類別度量歷史記錄

ACD_GV$ 等待類別度量歷史記錄

歷史等待類別測量結果 V$WAITCLASSMETRIC_ 歷史記錄
帳戶資料庫摘要 系統效能度量的統計摘要歷史記錄 DBA 歷史記錄系統評量摘要

專用 Exadata 基礎架構上的自治式 AI 資料庫支援下列 Oracle Exadata Database Machine 視觀表。這些檢視的每個首碼都以 V$CELL 開頭,並包含內部統計資訊。如需有關這些檢視的其他資訊,請參閱關於 V$CELL_ 檢視

檢視 描述

ACD_V$CELL_ 全域

繁體中文 (台灣)

Exadata 單元的全域統計資料

ACD_V$CELL_ 核心原因

ACD_GV$ 電池

Exadata 單元的 I/O 原因和度量

ACD_V$ 電池 _ 電池

繁體中文 (香港)

Exadata 單元之 I/O 原因的名稱和描述

ACD_V$ 細胞測量描述

ACD_GV$CELL_ 指標描述

Exadata 單元度量描述

ACD_V$CELL_GLOBAL_ 歷史記錄

ACD_GV$CELL_GLOBAL_ 歷史記錄

Exadata 單元的歷史資訊

如需每個動態效能視觀表的完整清單和詳細資訊,請參閱關於動態效能視觀表的 Oracle 文件。

查詢範例

若要協助您開始使用,請參閱範例查詢以從這些檢視擷取分析指標:

查詢系統度量

SELECT METRIC_NAME, VALUE, METRIC_UNIT
FROM ACD_V$SYSMETRIC
WHERE METRIC_NAME IN ('Database CPU Time Ratio', 'Database Wait Time Ratio');

查詢資源限制

SELECT RESOURCE_NAME, CURRENT_UTILIZATION, MAX_UTILIZATION, LIMIT_VALUE
FROM ACD_V$RESOURCE_LIMIT
WHERE RESOURCE_NAME IN ('processes', 'sessions', 'enqueue_locks');

查詢等待事件

SELECT e.NAME AS EVENT_NAME, m.NUM_SESS_WAITING, m.TIME_WAITED
FROM ACD_V$EVENTMETRIC m JOIN V$EVENT_NAME e ON m.EVENT_ID = e.EVENT_ID
WHERE e.NAME IN ('db file sequential read', 'db file scattered read', 'log file sync');

查詢 Exadata 單元全域度量

SELECT METRIC_NAME, METRIC_VALUE, METRIC_TYPE
FROM ACD_V$CELL_GLOBAL
WHERE METRIC_NAME IN (
        'Cumulative User CPU ticks',
        'Cumulative System CPU ticks',
        'Network bytes received',
        'Network bytes transmitted',
        'Total Reads',
        'Total Writes',
        'Ticks spent reading',
        'Ticks spent writing');

查詢 Exadata 單元中的 I/O 原因

SELECT REASON_NAME, METRIC_NAME, METRIC_VALUE, METRIC_TYPE
FROM ACD_V$CELL_IOREASON
WHERE CELL_NAME = 'YourCellName';