关于DBA_HIST_ACTIVE_SESS_HISTORY学习

DBA_HIST_ACTIVE_SESS_HISTORY显示最近系统活动的内存中活动会话历史记录的内容历史记录.此视图包含快照V$ACTIVE_SESSION_HISTORY.请参阅“V$ACTIVE_SESSION_HISTORY”对于许多这些列的进一步诠释细节(除了SNAP_ID,DBID和INSTANCE_NUMBER).数据库

数据类型

空值

描述

SNAP_ID

NUMBER

NOT NULL

惟一快照ID

DBID

NUMBER

NOT NULL

快照的数据库ID

INSTANCE_NUMBER

NUMBER

NOT NULL

快照的实例编号

SAMPLE_ID

NUMBER

NOT NULL

样本的ID

SAMPLE_TIME

TIMESTAMP(3)

NOT NULL

样本的时间

SESSION_ID

NUMBER

NOT NULL

会话标识符

SESSION_SERIAL#

NUMBER

 

会话序列号(用于惟一标识会话的对象)

SESSION_TYPE

VARCHAR2(10)

 

会话类型:

FOREGROUND并发

BACKGROUNDoracle

FLAGS

NUMBER

 

保留供未来使用

USER_ID

NUMBER

 

Oracle用户标识符

SQL_ID

VARCHAR2(13)

 

当前正在执行的SQL语句的SQL标识符

IS_SQLID_CURRENT

VARCHAR2(1)

 

指示SQL_ID列中的SQL标识符是否正在执行(Y)或不执行(N)

SQL_CHILD_NUMBER

NUMBER

 

当前正在执行的SQL语句的子编号

SQL_OPCODE

NUMBER

 

指示SQL语句的操做阶段

SQL_OPNAME

VARCHAR2(64)

 

SQL命令名称

FORCE_MATCHING_SIGNATURE

NUMBER

 

CURSOR_SHARING参数设置为时使用的签名FORCE

TOP_LEVEL_SQL_ID

VARCHAR2(13)

 

顶级SQL语句的SQL标识符

TOP_LEVEL_SQL_OPCODE

NUMBER

 

指示顶级SQL语句所处的操做阶段

SQL_PLAN_HASH_VALUE

NUMBER

 

游标的SQL计划的数字表示

SQL_PLAN_LINE_ID

NUMBER

 

SQL计划行ID

SQL_PLAN_OPERATION

VARCHAR2(64)

 

计划操做名称

SQL_PLAN_OPTIONS

VARCHAR2(64)

 

计划操做选项

SQL_EXEC_ID

NUMBER

 

SQL执行标识符

SQL_EXEC_START

DATE

 

SQL执行开始的时间

PLSQL_ENTRY_OBJECT_ID

NUMBER

 

堆栈上最顶层PL / SQL子程序的对象ID

(若是堆栈上没有PL / SQL子程序,则为NULL)

PLSQL_ENTRY_SUBPROGRAM_ID

NUMBER

 

堆栈上最顶层PL / SQL子程序的子程序ID

(若是堆栈上没有PL / SQL子程序,则为NULL)

PLSQL_OBJECT_ID

NUMBER

 

当前正在执行的PL / SQL子程序的对象ID

(若是执行SQL,则为NULL)

PLSQL_SUBPROGRAM_ID

NUMBER

 

当前正在执行的PL / SQL对象的子程序ID

(若是执行SQL,则为NULL)

QC_INSTANCE_ID

NUMBER

 

查询协调器实例ID

QC_SESSION_ID

NUMBER

 

查询协调器会话ID

QC_SESSION_SERIAL#

NUMBER

 

查询协调器会话序列号

PX_FLAGS脚1 

NUMBER

 

保留供内部使用

EVENT

VARCHAR2(64)

 

若是SESSION_STATE = WAITING,那么会话在采样时等待

的事件.

若是SESSION_STATE = ON CPU,则此列将为NULL.spa

EVENT_ID

NUMBER

 

会话正在等待或会话最后等待的资源或事件的标识符

SEQ#

NUMBER

 

惟一标识等待的序列号(每一个等待增长)

P1TEXT

VARCHAR2(64)

 

第一个附加参数的文本

P1

NUMBER

 

第一个附加参数

P2TEXT

VARCHAR2(64)

 

第二个附加参数的文本

P2

NUMBER

 

第二个附加参数

P3TEXT

VARCHAR2(64)

 

第三个附加参数的文本

P3

NUMBER

 

第三个附加参数

WAIT_CLASS

VARCHAR2(64)

 

等待会话在采样时等待的事件的类名.解释相似于EVENT

专栏.地图到V$SESSION.WAIT_CLASS.

WAIT_CLASS_ID

NUMBER

 

等待会话在采样时等待的事件的类标识符.解释相似于

EVENT专栏.地图到V$SESSION.WAIT_CLASS_ID.

WAIT_TIME

NUMBER

 

会话最后等待的事件的总等待时间

(以微秒为单位)(0若是当前正在等待)

SESSION_STATE

VARCHAR2(7)

 

会话状态:

WAITING操作系统

ON CPUcode

TIME_WAITED

NUMBER

 

当前会话实际花费在等待事件上的时间(以微秒为单位).

此列设置为采样时正在进行的等待.

BLOCKING_SESSION_STATUS

VARCHAR2(11)

 

阻止会话的状态:

VALIDserver

NO HOLDERhtm

GLOBAL对象

NOT IN WAIT队列

UNKNOWN

BLOCKING_SESSION

NUMBER

 

阻塞会话的会话标识符.仅在会话等待队列或“缓冲区忙”

等待时填充.地图到V$SESSION.BLOCKING_SESSION.

BLOCKING_SESSION_SERIAL#

NUMBER

 

阻止会话的序列号

BLOCKING_INST_ID

NUMBER

 

显示的阻止程序的实例编号BLOCKING_SESSION

BLOCKING_HANGCHAIN_INFO

VARCHAR2(1)

 

指示有关的信息BLOCKING_SESSION是来自挂起链(Y)

仍是不来自(N)

CURRENT_OBJ#

NUMBER

 

会话当前引用的对象的对象ID.仅当会话正在等待应用程序,

群集,并发和用户I / O等待事件时,此信息才可用.地图到

V$SESSION.ROW_WAIT_OBJ#.

CURRENT_FILE#

NUMBER

 

包含会话当前引用的块的文件的文件号.仅当会话正在等待群

集,并发和用户I / O等待事件时,此信息才可用.地图到V$SESSION.ROW_WAIT_FILE#.

CURRENT_BLOCK#

NUMBER

 

会话当前引用的块的ID

CURRENT_ROW#

NUMBER

 

会话引用的行标识符

TOP_LEVEL_CALL#

NUMBER

 

Oracle顶级电话号码

TOP_LEVEL_CALL_NAME

VARCHAR2(64)

 

Oracle顶级呼叫名称

CONSUMER_GROUP_ID

NUMBER

 

消费者组ID

XID

RAW(8)

 

会话在采样时正在处理的事务ID.V$SESSION不包含此信息.

REMOTE_INSTANCE#

NUMBER

 

远程实例标识符,用于为此会话等待的块提供服务.此信息仅

在会话等待群集事件时可用.

TIME_MODEL

NUMBER

 

时间模型信息

IN_CONNECTION_MGMT

VARCHAR2(1)

 

指示会话在采样时是否正在进行链接管理(Y)或不是(N)

IN_PARSE

VARCHAR2(1)

 

指示会话在采样时是否正在解析(Y)或不是(N)

IN_HARD_PARSE

VARCHAR2(1)

 

指示在sampling(Y)或不是(N)时会话是否难以解析

IN_SQL_EXECUTION

VARCHAR2(1)

 

指示会话是否在sampling(Y)或不执行时执行SQL语

句(N)

IN_PLSQL_EXECUTION

VARCHAR2(1)

 

指示会话是否在sampling(Y)或

不执行时执行PL / SQL (N)

IN_PLSQL_RPC

VARCHAR2(1)

 

指示会话是否在sampling(Y)或

不执行时执行入站PL / SQL RPC调用(N)

IN_PLSQL_COMPILATION

VARCHAR2(1)

 

指示会话是在编译时是否正在编译PL / SQL(Y)或不是(N)

IN_JAVA_EXECUTION

VARCHAR2(1)

 

指示会话是否在sampling(Y)或不执行时执行Java (N)

IN_BIND

VARCHAR2(1)

 

指示会话是否在sampling(Y)或不执行时执行

绑定操做(N)

IN_CURSOR_CLOSE

VARCHAR2(1)

 

指示会话是否在sampling(Y)或不是(N)时关闭游标

IN_SEQUENCE_LOAD

VARCHAR2(1)

 

指示会话是按顺序加载(按顺序加载代码)(Y)仍是

不加载(N)

CAPTURE_OVERHEAD

VARCHAR2(1)

 

指示会话是否正在执行捕获代码(Y)或不执行(N)

REPLAY_OVERHEAD

VARCHAR2(1)

 

指示会话是否正在执行重放代码(Y)或不执行(N)

IS_CAPTURED

VARCHAR2(1)

 

指示是否正在捕获会话(Y)或不捕获(N)

IS_REPLAYED

VARCHAR2(1)

 

指示会话是否正在重播(Y)或不重播(N)

SERVICE_HASH

NUMBER

 

标识服务的哈希

PROGRAM

VARCHAR2(64)

 

操做系统程序的名称

MODULE脚2 

VARCHAR2(48)

 

DBMS_APPLICATION_INFO.SET_MODULE过程设置

的当前正在执行的模块的名称

ACTIONFootref 2

VARCHAR2(32)

 

DBMS_APPLICATION_INFO.SET_ACTION过程设置的

当前正在执行的操做的名称

CLIENT_ID

VARCHAR2(64)

 

会话的客户端标识符

MACHINE

VARCHAR2(64)

 

客户端的操做系统机器名称

PORT

NUMBER

 

客户端端口号

ECID

VARCHAR2(64)

 

执行上下文标识符(由Application Server发送)

DBREPLAY_FILE_IDFootref 1

NUMBER

 

若是正在捕获或重放会话,那么DBREPLAY_FILE_ID是工

做负载捕获或工做负载重放的文件ID; 不然它是NULL.

DBREPLAY_CALL_COUNTERFootref 1

NUMBER

 

若是正在捕获或重放会话,则是正在捕获或重放DBREPLAY_CALL_COUNTER的用户呼叫的呼叫计数

器; 不然它是NULL.

TM_DELTA_TIME

NUMBER

 

在其时间间隔(以微秒计)TM_DELTA_CPU_TIME

TM_DELTA_DB_TIME被累积

TM_DELTA_CPU_TIME

NUMBER

 

此会话在过去TM_DELTA_TIME几微秒内花在CPU上的

时间

TM_DELTA_DB_TIME

NUMBER

 

此会话在过去TM_DELTA_TIME几微秒内在数据库调用中

花费的时间

DELTA_TIME

NUMBER

 

自上次采样或建立会话以来的时间间隔(以微秒为单位),

累计接下来的五个统计信息

DELTA_READ_IO_REQUESTS

NUMBER

 

此会话在过去DELTA_TIME几微秒内发出的

读取I / O请求数

DELTA_WRITE_IO_REQUESTS

NUMBER

 

此会话在过去DELTA_TIME几微秒内发出的

写入I / O请求数

DELTA_READ_IO_BYTES

NUMBER

 

此会话在过去DELTA_TIME几微秒内读取的

I / O字节数

DELTA_WRITE_IO_BYTES

NUMBER

 

此会话在过去DELTA_TIME几微秒内写入的

I / O字节数

DELTA_INTERCONNECT_IO_BYTES

NUMBER

 

在过去DELTA_TIME几微秒内经过I / O互连发送

的I / O字节数

PGA_ALLOCATED

NUMBER

 

此示例拍摄时此会话占用的PGA内存量(以字节为单位)

TEMP_SPACE_ALLOCATED

NUMBER

 

拍摄此样本时此会话消耗的TEMP内存量(以字节为单位)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Running Sun丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值