説明
- V4.3.x系では、このビューはV4.3.1バージョンから導入されました。
- V4.2.x系では、このビューはV4.2.2バージョンから導入されました。
機能の概要
ビュー GV$OB_PL_CACHE_OBJECT は、現在のテナント配下のすべてのサーバーにおけるPL関連キャッシュオブジェクトの基本情報を表示します。
フィールド説明
項目 |
型 |
NULL許容 |
説明 |
|---|---|---|---|
| TENANT_ID | NUMBER(38) | NO | テナントID:
|
| SVR_IP | VARCHAR2(46) | NO | キャッシュオブジェクトが配置されているノードのアドレス |
| SVR_PORT | NUMBER(38) | NO | キャッシュオブジェクトが配置されているノードのポート |
| CACHE_OBJECT_ID | NUMBER(38) | NO | lib cacheによって割り当てられたキャッシュオブジェクトID |
| PARAMETERIZE_TEXT | CLOB | NO |
|
| OBJECT_TEXT | CLOB | NO | クエリ文のテキスト。このフィールドは匿名ブロックおよびPSモードのCALL文で有効です |
| FIRST_LOAD_TIME | TIMESTAMP(6) WITH LOCAL TIME ZONE | NO | 最初の読み込み時間(マイクロ秒単位) |
| LAST_ACTIVE_TIME | TIMESTAMP(6) WITH LOCAL TIME ZONE | NO | 最後のキャッシュヒット時間(マイクロ秒単位) |
| AVG_EXE_USEC | NUMBER(38) | NO | 平均実行時間(マイクロ秒単位) |
| SLOWEST_EXE_TIME | TIMESTAMP(6) WITH LOCAL TIME ZONE | NO | 最遅延実行タイムスタンプ(マイクロ秒単位) |
| SLOWEST_EXE_USEC | NUMBER(38) | NO | 最遅延実行時間(マイクロ秒単位) |
| HIT_COUNT | NUMBER(38) | NO | キャッシュヒット数 |
| CACHE_OBJ_SIZE | NUMBER(38) | NO | キャッシュオブジェクトが占用するメモリサイズ |
| EXECUTIONS | NUMBER(38) | NO | ストアドプロシージャの正常実行回数 |
| ELAPSED_TIME | NUMBER(38) | NO | 最終ストアドプロシージャ実行時間(マイクロ秒単位) |
| OBJECT_TYPE | CLOB | NO | キャッシュオブジェクトタイプ(例:Procedure、Function、Triggerなど) |
| OBJECT_ID | NUMBER(38) | NO | ストアドプロシージャオブジェクトID(routine_id/package_id) |
| COMPILE_TIME | NUMBER(38) | NO | ストアドプロシージャコンパイル時間(マイクロ秒単位) |
| SCHEMA_VERSION | NUMBER(38) | NO | Schemaバージョン番号 |
| PS_STMT_ID | NUMBER(38) | NO | リクエストに対応するPrepare ID:
|
| DB_ID | NUMBER(38) | NO | ストアドプロシージャコンパイル時に使用されたデータベースID
説明 |
| PL_CG_MEM_HOLD | NUMBER(38) | NO | PL CG段holdのメモリ
説明 |
| SYS_VARS | varchar(4096) | NO | 現在のSESSION上でプラン生成に影響を与えるシステム変数を表示
説明 |
| PARAM_INFOS | CLOB | NO | 匿名ブロックとcall proc infoにおいて、パラメータ化された型情報を表示
説明 |
| SQL_ID | varchar(32) | NO | db_name+routine_name MD5で生成される一意のID
説明 |
| OUTLINE_VERSION | NUMBER(38) | NO | スロットリングアウトラインのバージョン。デフォルトは0
説明 |
| OUTLINE_ID | NUMBER(38) | NO | スロットリングアウトラインのID。デフォルトは-1
説明 |
| CONCURRENT_DATA | CLOB | NO | スロットリング内容。デフォルトは/*+max_concurrent(-1)*/。-1はスロットリングを行わないことを表します
説明 |
| CG_TIME | NUMBER(38) | NO | PLコンパイル時のcode generateに要した時間。
説明 |
クエリ例
現在のテナント内のすべてのサーバー上のPL関連キャッシュオブジェクトの基本情報を照会します。
obclient > SELECT * FROM SYS.GV$OB_PL_CACHE_OBJECT WHERE ROWNUM < = 1 \G
クエリ結果は次のとおりです:
*************************** 1. row ***************************
TENANT_ID: 1004
SVR_IP: 172.xx.xxx.xxx
SVR_PORT: 2882
CACHE_OBJECT_ID: 567
PARAMETERIZE_TEXT: BEGIN DBMS_STATS.ASYNC_GATHER_STATS_JOB_PROC(?); END
OBJECT_TEXT: BEGIN DBMS_STATS.ASYNC_GATHER_STATS_JOB_PROC(?); END
FIRST_LOAD_TIME: 30-JUL-25 04.46.58.530625 PM
LAST_ACTIVE_TIME: 04-AUG-25 04.46.58.448349 PM
AVG_EXE_USEC: 18777
SLOWEST_EXE_TIME: 30-JUL-25 04.46.59.016867 PM
SLOWEST_EXE_USEC: 486909
HIT_COUNT: 480
CACHE_OBJ_SIZE: 15872
EXECUTIONS: 481
ELAPSED_TIME: 9032072
OBJECT_TYPE: ANONYMOUS
OBJECT_ID: 18446744073709551615
COMPILE_TIME: 76418
SCHEMA_VERSION: -1
PL_EVICT_VERSION: 1753864526437224
PS_STMT_ID: -1
DB_ID: 201006
PL_CG_MEM_HOLD: 345660
SYS_VARS: 4,BYTE,17180131328,
PARAM_INFOS: {1,0,0,-85,15,7,18446744073709551615}
SQL_ID: E6454891418256E7AEE67AC9BBB536B4
OUTLINE_VERSION: 0
OUTLINE_ID: -1
CONCURRENT_DATA: /*+max_concurrent(-1)*/
CG_TIME: 7608
1 row in set (0.009 sec)