V$SQL_OPTIMIZER_ENVは、SQLカーソルの実行計画作成に使用されるオプティマイザ環境の内容を示します。このビューは、(HASH_VALUE, ADDRESS)のV$SQLAREAおよび(HASH_VALUE, CHILD_ADDRESS)のV$SQLと結合できます。
| 列 | データ型 | 説明 |
|---|---|---|
ADDRESS |
RAW(4 | 8) |
親カーソルのアドレス |
HASH_VALUE |
NUMBER |
ライブラリ・キャッシュ内の親カーソルのハッシュ値。ハッシュ値はビューの固定索引で、ライブラリ・キャッシュ全体のスキャンを回避するために、V$SQL_OPTIMIZER_ENVに対して問合せ時に必ず使用する。 |
SQL_ID |
VARCHAR2(13) |
SQL識別子 |
CHILD_ADDRESS |
RAW(4 | 8) |
子カーソルのアドレス |
CHILD_NUMBER |
NUMBER |
子カーソル番号 |
ID |
NUMBER |
オプティマイザ環境内のパラメータの一意の識別子 |
NAME |
VARCHAR2(40) |
パラメータ名 |
ISDEFAULT |
VARCHAR2(3) |
パラメータがデフォルト値に設定されるかどうか(YES | NO) |
VALUE |
VARCHAR2(25) |
パラメータの値 |