首批通过分布式安全可靠测评,为关键业务系统打造
V$OB_SQL_WORKAREA_MEMORY_INFO
更新时间:2026-04-10 11:58:37
功能
展示 SQL workarea总体的一些信息,包括最大可用内存、当前使用内存、当前 hold 内存等。通过该视图可以知道当前租户下 workarea 的使用情况,例如内存利用率等。
说明
从 V2.2.77 版本开始引入。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| MAX_WORKAREA_SIZE | NUMBER(38) | NO | 最大 workarea 内存,由参数决定可以使用多少内存 |
| WORKAREA_HOLD_SIZE | NUMBER(38) | NO | workarea 当前 hold 内存大小 说明 由于具体的使用量无法从内存管理模块获取到,故只能获取 hold 值。 |
| MAX_AUTO_WORKAREA_SIZE | NUMBER(38) | NO | auto 时,预计最大可用内存大小 可以简单认为最大可用内存会根据公式 max_work_area_size - hold + total_mem_used计算得到,表示当前workarea情况下,auto 管理的最大内存大小 |
| MEM_TARGET | NUMBER(38) | NO | 当前 workarea 可用内存的目标大小,与max_auto_work_area 的区别在于该值是 max_auto_work_area 的一定比例 |
| TOTAL_MEM_USED | NUMBER(38) | NO | 当前 auto 内存的使用大小,这里是由 SQL 自动内存管理模块统计的大小,不是真正使用大小 |
| GLOBAL_MEM_BOUND | NUMBER(38) | NO | auto 模式下,全局最大可用内存大小 |
| DRIFT_SIZE | NUMBER(38) | NO | 当前需求内存变化大小,主要用来当波动一定范围,会自动触发重新计算 global bound size |
| WORKAREA_COUNT | NUMBER(38) | NO | 注册的 operator profile 个数 |
| MANUAL_CALC_COUNT | NUMBER(38) | NO | 非定时触发的计算 global bound size 次数 |
| SVR_IP | VARCHAR2(46) | NO | 服务器 IP 地址 |
| SVR_PORT | NUMBER | NO | 服务器端口号 |