功能

v$sql_workarea_active 视图展示当前活跃 Operator 的 Workarea 信息。

字段说明

字段名称

类型

是否可以为 NULL

描述

sql_hash_value

bigint(0)

NO

被执行语句的 Hash 值,当前该值为 NULL。

sql_id

varchar(32)

NO

SQL 语句的 SQL 唯一标示。

sql_exec_start

date

NO

SQL 开始执行时间。

sql_exec_id

bigint(20)

NO

SQL 执行唯一标示。

workarea_address

varbinary(8)

NO

Workarea 的地址。

operation_type

varchar(40)

NO

Workarea 的操作符类型,例如 Sort、Hash Join、Group by 等。

operation_id

bigint(20)

NO

计划树中识别操作符的唯一标示。

policy

varchar(6)

NO

Workarea 的策略:

  • MANUAL

  • AUTO

sid

bigint(20)

NO

Session 的唯一标示。

qcinst_id

bigint(0)

NO

查询协调者的实例 ID。

qcsid

bigint(0)

NO

查询协调者 Session 标示 ID。

active_time

bigint(20)

NO

Workarea 活跃时平均时间,单位:ms。

work_area_size

bigint(20)

NO

操作符使用 Workarea 的最大值,单位:bytes。

expect_size

bigint(20)

NO

Workarea 期望的大小,单位:bytes。

actual_mem_used

bigint(20)

NO

申请 workarea 的内存量,单位:bytes。

max_mem_used

bigint(20)

NO

使用 Workarea 的最大内存使用量,单位:bytes。

number_passes

bigint(20)

NO

Workarea 在哪个模式下运行:

  • 0:表示 optimal 模式

  • 1:表示 one pass 模式

  • ≥2:表示 multi pass 模式

tempseg_size

bigint(20)

NO

Workarea 使用的临时空间大小,单位:bytes;如果为 NULL,表示没有发生写临时文件。

tablespace

varchar(20)

NO

写临时文件的表命名空间;如果为 NULL,表示没有发生写临时文件。

segrfno#

bigint(0)

NO

写临时文件相关的文件数量;NULL 表示没有发生写临时文件。

segblk#

bigint(0)

NO

Workarea 创建临时文件的 Block 数量;NULL 表示没有发生写临时文件。

con_id

bigint(20)

NO

租户 ID。