V$SQL
Information about Sql processes running now.Columns
___________________________
SQL_TEXT
COMMAND_TYPE
SQLTYPE
CHILD_LATCH
SHARABLE_MEM
PERSISTENT_MEM
RUNTIME_MEM
SORTS
LOADED_VERSIONS
OPEN_VERSIONS
KEPT_VERSIONS
USERS_OPENING
FETCHES
EXECUTIONS
USERS_EXECUTING
LOADS
FIRST_LOAD_TIME
INVALIDATIONS
PARSE_CALLS
DISK_READS
BUFFER_GETS
ROWS_PROCESSED
OPTIMIZER_MODE
OPTIMIZER_COST
PARSING_USER_ID
PARSING_SCHEMA_ID
ADDRESS
TYPE_CHK_HEAP
HASH_VALUE
PLAN_HASH_VALUE
CHILD_NUMBER
MODULE
MODULE_HASH
ACTION
ACTION_HASH
SERIALIZABLE_ABORTS
OUTLINE_CATEGORY
CPU_TIME
ELAPSED_TIME
OUTLINE_SID
CHILD_ADDRESS
REMOTE
OBJECT_STATUS
LITERAL_HASH_VALUE
LAST_LOAD_TIME
IS_OBSOLETE
Examples
Select
substr(sql_text,0,80),
decode(command_type,2,'INSERT'),
executions
From V$SQL
Where command_type = 2
Order By executions;
Select
substr(sql_text,0,80),
decode(command_type,3,'SELECT'),
executions
From V$SQL
Where command_type = 3
Order By executions;
List of command_type values with meaning:
Insert 2
Select 3
Update 6
Delete 7
Lock Table 26
Alter Database 35
Alter Session 42
Commit 44
Rollback 45
Savepoint 46
Begin/Declare 47
Related:
V$OPEN_CURSOR V$SQLAREA V$SQLTEXT V$SQLTEXT_WITH_NEWLINES V$SQL_BIND_DATA V$SQL_BIND_METADATA V$SQL_CURSOR V$SQL_SHARED_MEMORY