V$PROCESS中的常用列
ADDR:进程对象地址 与 V$SESSION 的PADDR列连接
PID:oracle进程ID
SPID:操作系统进程ID
select addr,pid,spid from v$process;
V$SESSION视图
SQL_HASH_VALUE,SQL_ADDRESS:这两列用于鉴别默认被session执行的SQL语句。如果为null或0,那就说明这个 session没有执行任何SQL语句。
PREV_HASH_VALUE和PREV_ADDRESS两列用来鉴别被session执行的上一条语句。
V$SESSION中的连接列
Column View Joined Column(s)
SID V$SESSION_WAIT,,V$SESSTAT,,V$LOCK,V$SESSION_EVENT,V$OPEN_CURSOR SID
(SQL_HASH_VALUE, SQL_ADDRESS) V$SQLTEXT, V$SQLAREA, V$SQL (HASH_VALUE, ADDRESS)
(PREV_HASH_VALUE, PREV_SQL_ADDRESS) V$SQLTEXT, V$SQLAREA, V$SQL (HASH_VALUE, ADDRESS)
TADDR V$TRANSACTION ADDR
PADDR V$PROCESS ADDR
V$SQLTEXT:存储的是完整的SQL, 但是SQL是被分割。
V$SQLAREA:存储的SQL 和一些相关的信息,比如累计的执行次数,逻辑读,物理读等统计信息。
V$SQL: 存储的是具体的SQL 和执行计划相关信息,实际上,v$sqlarea 可以看做 v$sql 根据 sqltext 等 做了 group by 之后的信息。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24989466/viewspace-1291442/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/24989466/viewspace-1291442/