26.Oracle杂记——Oracle常用动态视图v$process
视图v$process:当前活动进程的信息
描述如下:
sys@PDB1> desc v$process
Name Null? Type
------------------------------------------------------------- ------------------------------------
ADDR RAW(8)
PID NUMBER
SOSID VARCHAR2(24)
SPID VARCHAR2(24)
STID VARCHAR2(24)
EXECUTION_TYPE VARCHAR2(10)
PNAME VARCHAR2(5)
USERNAME VARCHAR2(15)
SERIAL# NUMBER
TERMINAL VARCHAR2(30)
PROGRAM VARCHAR2(48)
TRACEID VARCHAR2(255)
TRACEFILE VARCHAR2(513)
BACKGROUND VARCHAR2(1)
LATCHWAIT VARCHAR2(16)
LATCHSPIN VARCHAR2(16)
PGA_USED_MEM NUMBER
PGA_ALLOC_MEM NUMBER
PGA_FREEABLE_MEM NUMBER
PGA_MAX_MEM NUMBER
CON_ID NUMBER
各个列描述如下:
ADDR:进程状态对象的地址
PID:进程ID
SOSID:操作系统进程,线程ID(无论multiprocess/multithread 特性是否开启,都是唯一的)
SPID:操作系统ID(当multiprocess/multithread使能的时候,SPID不是唯一的,当不使能的时候,SPID 是唯一的。
STID:操作系统线程ID
EXECUTION_TYPE:操作系统执行类型
PNAME:进程名字
USERNAME:操作系统进程用户名
SERIAL# :进程串口号
TERMINAL:操作系统终端ID
PROGRAM:进程的程序名
TRACEID :跟踪文件的ID
TRACEFILE:跟踪文件名字
BACKGROUND:1表示后台进程,NULL表示普通进程
LATCHWAIT:是否等待LATCH
LATCHSPIN:这个已淘汰
PGA_USED_MEM:进程使用的PGA内存
PGA_ALLOC_MEM:PGA分配的大小
PGA_FREEABLE_MEM:分配的PGA内存可以释放
PGA_MAX_MEM:进程使用的最大PGA
CON_ID:使用这些数据的,容器ID