説明
このビューはV2.2.77バージョンから導入されました。
機能の概要
SQLの自動メモリ管理によって実行されたすべてのOperatorのワークエリア統計情報を集計します。
フィールド説明
フィールド名 |
型 |
NULL許容 |
説明 |
|---|---|---|---|
| ADDRESS | RAW(8) | NO | SQLに対応するハンドルアドレスです。現在値は指定されていません。このフィールドは現在サポートされておらず、デフォルトでNULLに設定されています |
| HASH_VALUE | NUMBER | NO | ステートメントのHash Value値です。このフィールドは現在サポートされておらず、デフォルトでNULLに設定されています |
| DB_ID | NUMBER(38) | NO | このSQLリクエストの接続が属するデータベースID
説明
|
| SQL_ID | VARCHAR2(32) | NO | SQLステートメントのSQL一意の識別子 |
| CHILD_NUMBER | NUMBER | NO | このカーソルの子カーソル数です。このフィールドは現在サポートされておらず、デフォルトでNULLに設定されています |
| WORKAREA_ADDRESS | RAW(8) | NO | workareaアドレスです。このフィールドは現在サポートされておらず、デフォルトでNULLに設定されています |
| OPERATION_TYPE | VARCHAR2(40) | NO | workarea演算子のタイプ。例:Sort、Hash Join、Group byなど |
| OPERATION_ID | NUMBER(38) | NO | プランツリー内で演算子を識別する一意の識別子 |
| POLICY | VARCHAR2(10) | NO | workareaのポリシー:
|
| ESTIMATED_OPTIMAL_SIZE | NUMBER(38) | NO | 最適条件下で演算子を実行する際の推定メモリサイズ、単位:bytes |
| ESTIMATED_ONEPASS_SIZE | NUMBER(38) | NO | one passシナリオで演算子を実行する際の推定メモリサイズ、単位:bytes |
| LAST_MEMORY_USED | NUMBER(38) | NO | カーソルが前回実行時に使用したメモリサイズ、単位:bytes |
| LAST_EXECUTION | VARCHAR2(10) | NO | 前回の実行時にworkareaがoptimal、one pass、またはmulti passesを選択したかどうかを示します。」 |
| LAST_DEGREE | NUMBER(38) | NO | 前回の実行並列度 |
| TOTAL_EXECUTIONS | NUMBER(38) | NO | workareaを使用した実行総回数 |
| OPTIMAL_EXECUTIONS | NUMBER(38) | NO | 最適な場合での実行回数 |
| ONEPASS_EXECUTIONS | NUMBER(38) | NO | one passシナリオでの実行回数 |
| MULTIPASSES_EXECUTIONS | NUMBER(38) | NO | multi passesシナリオでの実行回数 |
| ACTIVE_TIME | NUMBER(38) | NO | workareaがアクティブだった平均時間、単位:秒 |
| MAX_TEMPSEG_SIZE | NUMBER(38) | NO | work area使用時の最大一時ディスク容量、単位:バイト;NULLの場合は一時空間未使用を示す |
| LAST_TEMPSEG_SIZE | NUMBER(38) | NO | workareaで前回実行時に使用された一時ディスク容量;NULLの場合は一時空間未使用を示す |
| CON_ID | NUMBER(38) | NO | テナントID |
| SVR_IP | VARCHAR2(46) | NO | サーバーIPアドレス |
| SVR_PORT | NUMBER(38) | NO | サーバーポート番号 |
クエリ例
このOBServerノード上でSQLの自動メモリ管理により実行されたすべてのOperatorのworkarea統計情報を確認します。
obclient [SYS]> SELECT * FROM SYS.V$SQL_WORKAREA WHERE ROWNUM <= 1\G
クエリ結果は次のとおりです:
*************************** 1. row ***************************
ADDRESS: NULL
HASH_VALUE: NULL
DB_ID: 201001
SQL_ID: DC0ECB93D5AA3E26623B4E6CF05B6E74
CHILD_NUMBER: 461
WORKAREA_ADDRESS: NULL
OPERATION_TYPE: PHY_HASH_JOIN
OPERATION_ID: 1
POLICY: AUTO
ESTIMATED_OPTIMAL_SIZE: 2604288
ESTIMATED_ONEPASS_SIZE: 412725
LAST_MEMORY_USED: 109388
LAST_EXECUTION: OPTIMAL
LAST_DEGREE: 1
TOTAL_EXECUTIONS: 17
OPTIMAL_EXECUTIONS: 17
ONEPASS_EXECUTIONS: 0
MULTIPASSES_EXECUTIONS: 0
ACTIVE_TIME: 394
MAX_TEMPSEG_SIZE: 0
LAST_TEMPSEG_SIZE: 0
CON_ID: 1004
SVR_IP: 172.xx.xx.xx
SVR_PORT: 2882
1 row in set