実行されたSQLの情報を参照するには、V$SQLビューを参照します。
V$SQLの定義
V$SQLの定義です。
列名 | 型 | メモ |
---|---|---|
SQL_TEXT | VARCHAR2(1000) | 実行されたSQL文(SQL文の最初の1000文字) |
SQL_FULLTEXT | CLOB | 実行されたSQL文(全文だが、CLOB型なので扱いにくい) |
SQL_ID | VARCHAR2(13) | 実行されたSQLに振られた一意のID |
SHARABLE_MEM | NUMBER | |
PERSISTENT_MEM | NUMBER | |
RUNTIME_MEM | NUMBER | |
SORTS | NUMBER | |
LOADED_VERSIONS | NUMBER | |
OPEN_VERSIONS | NUMBER | |
USERS_OPENING | NUMBER | |
FETCHES | NUMBER | |
EXECUTIONS | NUMBER | |
PX_SERVERS_EXECUTIONS | NUMBER | |
END_OF_FETCH_COUNT | NUMBER | |
USERS_EXECUTING | NUMBER | |
LOADS | NUMBER | |
FIRST_LOAD_TIME | VARCHAR2(19) | SQLが実行された日時 |
INVALIDATIONS | NUMBER | |
PARSE_CALLS | NUMBER | |
DISK_READS | NUMBER | |
DIRECT_WRITES | NUMBER | |
BUFFER_GETS | NUMBER | |
APPLICATION_WAIT_TIME | NUMBER | |
CONCURRENCY_WAIT_TIME | NUMBER | |
CLUSTER_WAIT_TIME | NUMBER | |
USER_IO_WAIT_TIME | NUMBER | |
PLSQL_EXEC_TIME | NUMBER | |
JAVA_EXEC_TIME | NUMBER | |
ROWS_PROCESSED | NUMBER | |
COMMAND_TYPE | NUMBER | |
OPTIMIZER_MODE | VARCHAR2(10) | |
OPTIMIZER_COST | NUMBER | |
OPTIMIZER_ENV | RAW(2000) | |
OPTIMIZER_ENV_HASH_VALUE | NUMBER | |
PARSING_USER_ID | NUMBER | |
PARSING_SCHEMA_ID | NUMBER | |
PARSING_SCHEMA_NAME | VARCHAR2(30) | SQLを実行したスキーマ名(ユーザ名) |
KEPT_VERSIONS | NUMBER | |
ADDRESS | RAW(4 | 8) | |
TYPE_CHK_HEAP | RAW(4) | |
HASH_VALUE | NUMBER | |
OLD_HASH_VALUE | NUMBER | |
PLAN_HASH_VALUE | NUMBER | |
CHILD_NUMBER | NUMBER | |
SERVICE | VARCHAR2(64) | サービス名 |
SERVICE_HASH | NUMBER | |
MODULE | VARCHAR2(64) | SQLを実行したモジュール(SQL*Plus、ob14.exeなど)※obXX.exeはObjectBrowser |
MODULE_HASH | NUMBER | |
ACTION | VARCHAR2(64) | |
ACTION_HASH | NUMBER | |
SERIALIZABLE_ABORTS | NUMBER | |
OUTLINE_CATEGORY | VARCHAR2(64) | |
CPU_TIME | NUMBER | |
ELAPSED_TIME | NUMBER | |
OUTLINE_SID | NUMBER | |
CHILD_ADDRESS | RAW(4 | 8) | |
SQLTYPE | NUMBER | SQL文のバージョン |
REMOTE | VARCHAR2(1) | |
OBJECT_STATUS | VARCHAR2(19) | ステータス |
LITERAL_HASH_VALUE | NUMBER | |
LAST_LOAD_TIME | VARCHAR2(19) | ライブラリ・キャッシュにロードされた日時 |
IS_OBSOLETE | VARCHAR2(1) | |
IS_BIND_SENSITIVE | VARCHAR2(1) | |
IS_BIND_AWARE | VARCHAR2(1) | |
IS_SHAREABLE | VARCHAR2(1) | |
CHILD_LATCH | NUMBER | |
SQL_PROFILE | VARCHAR2(64) | |
SQL_PATCH | VARCHAR2(30) | |
SQL_PLAN_BASELINE | VARCHAR2(30) | |
PROGRAM_ID | NUMBER | |
PROGRAM_LINE# | NUMBER | |
EXACT_MATCHING_SIGNATURE | NUMBER | |
FORCE_MATCHING_SIGNATURE | NUMBER | |
LAST_ACTIVE_TIME | DATE | 最後にアクティブになった日時 |
BIND_DATA | RAW(2000) | |
TYPECHECK_MEM | NUMBER | |
IO_CELL_OFFLOAD_ELIGIBLE_BYTES | NUMBER | |
IO_INTERCONNECT_BYTES | NUMBER | |
PHYSICAL_READ_REQUESTS | NUMBER | |
PHYSICAL_READ_BYTES | NUMBER | |
PHYSICAL_WRITE_REQUESTS | NUMBER | |
PHYSICAL_WRITE_BYTES | NUMBER | |
OPTIMIZED_PHY_READ_REQUESTS | NUMBER | |
LOCKED_TOTAL | NUMBER | |
PINNED_TOTAL | NUMBER | |
IO_CELL_UNCOMPRESSED_BYTES | NUMBER | |
IO_CELL_OFFLOAD_RETURNED_BYTES | NUMBER |
サンプル
V$SQLを検索するサンプルです。
1 |
SELECT * FROM V$SQL; |