概述
2019独角兽企业重金招聘Python工程师标准>>>
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) | 会话类型:
| |
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 ,那么会话在采样时等待的事件。 如果 | |
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) | 会话状态:
| |
TIME_WAITED | NUMBER | 当前会话实际花费在等待事件上的时间(以微秒为单位)。此列设置为采样时正在进行的等待。 | |
BLOCKING_SESSION_STATUS | VARCHAR2(11) | 阻止会话的状态:
| |
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 过程设置的当前正在执行的模块的名称 | |
ACTION Footref 2 | VARCHAR2(32) | DBMS_APPLICATION_INFO.SET_ACTION 过程设置的当前正在执行的操作的名称 | |
CLIENT_ID | VARCHAR2(64) | 会话的客户端标识符 | |
MACHINE | VARCHAR2(64) | 客户端的操作系统机器名称 | |
PORT | NUMBER | 客户端端口号 | |
ECID | VARCHAR2(64) | 执行上下文标识符(由Application Server发送) | |
DBREPLAY_FILE_ID Footref 1 | NUMBER | 如果正在捕获或重放会话,那么DBREPLAY_FILE_ID 是工作负载捕获或工作负载重放的文件ID; 否则它是NULL。 | |
DBREPLAY_CALL_COUNTER Footref 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内存量(以字节为单位) |
转载于:https://my.oschina.net/ch66880/blog/2964237
最后
以上就是真实心情为你收集整理的oracle学习-DBA_HIST_ACTIVE_SESS_HISTORY的全部内容,希望文章能够帮你解决oracle学习-DBA_HIST_ACTIVE_SESS_HISTORY所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复