基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
DISPLAY_PROFILE
更新时间:2026-10-16 14:12:38
DISPLAY_PROFILE 用于展示 SQL 执行计划的性能分析数据,可查看指定 trace_id 对应的执行的算子级诊断信息。
语法
DBMS_XPROFILE.DISPLAY_PROFILE(
trace_id varchar2 default null,
tenant_id integer default 0,
format varchar2 default 'AGGREGATED',
level integer default 1,
svr_ip varchar2 default null,
svr_port integer default 0,
op_id integer default null
)
参数说明
| 参数 | 说明 |
|---|---|
| trace_id | 可选项,指定 trace id。展示指定 trace_id 下的 profile,省略、填 null 或者填 "" 时,默认选择当前 Session 上的 last trace id。 |
| tenant_id | 可选项,指定租户 ID。省略或者填 0 时,默认选择当前当前租户 ID。除了系统租户外,用户租户指定了其他租户 ID 将会返回空结果。 |
| format | 可选项,指定展示形式。取值如下:
|
| level | 可选项,指定输出等级。每个指标都有各自的等级,高于 level 的指标将不会展示出来。取值如下:
|
| svr_ip | 可选项,筛选只显示某个 IP 上的 profile。默认值为 null,表示全输出。 |
| svr_port | 可选项,筛选只显示某个 port 上的 profile。默认值为 0,表示全输出。 |
| op_id | 可选项,筛选只展示计划中编号为 ID 的算子的 profile。默认值为 null,表示全输出。 |
函数返回 profile 文本。开启混合搜索并行后,返回结果中可能出现下列信息:
说明
自适应并行度(Auto DOP)相关信息从 V4.6.2.1 版本开始支持。
| 输出信息 | 说明 |
|---|---|
auto dop cpu pressure pct |
自适应并行度(Auto DOP)决策时使用的租户 CPU 压力;首次完整采样窗口前可能不存在 |
auto dop load cap |
CPU 负载档位给出的查询目标并行度上限 |
auto dop target |
物理切分前的查询目标并行度 |
auto dop actual |
物理切分后最终得到的查询切片(Slice)数量 |
parallel task count |
本次 Fusion 生成的全部工作单元(WorkUnit)数量 |
示例
sys 租户中查看其他租户的 profile。
obclient> SELECT DBMS_XPROFILE.DISPLAY_PROFILE('Y7A8B64586C10-00063BAC30589818-0-0', tenant_id);注意
只有 sys 租户才能查其他租户的 profile, 必须要指定
tenant_id。用户租户查询自己的 profile。
obclient> SELECT DBMS_XPROFILE.DISPLAY_PROFILE('Y7A8B64586C10-00063BAC30589818-0-0');
相关文档
- DBMS_XPROFILE 概述
- 混合搜索并行执行说明请参见 混合搜索中的“通过分区内并行优化性能”章节。