Oracle 视图 USER_ADVISOR_SQLA_WK_MAP 官方解释,作用,如何使用详细说明
本站中文解释
.
Oracle视图 USER_ADVISOR_SQLA_WK_MAP 是来自数据库自动任务框架管理器(DBMS_SQLPA)的视图,它显示SQL查询分析器 (SQL Analyzer) 工作之间的映射关系。它从 DBMS_ADVISOR_SQLA_WK_MAP 存储视图获取数据,其中的SQL查询分析器 (SQL Analyzer) 工作存储在 DBMS_ADVISOR.SQLA_ROOT 和DBMS_SQLPA_REPORT 分析在 DEF_DENORM 中。
要使用该视图,用户首先需要执行 SQL分析器,以获得被分析查询的 SQL报告和建议。然后,可以查询 USER_ADVISOR_SQLA_WK_MAP 视图,以获取与其分析查询相关联的检查点ID、SQL文本以及其它信息。举个例子,我们可以查询 USER_ADVISOR_SQLA_WK_MAP 视图,以访问SQL查询分析器 (SQL Analyzer) 报告和建议:
SELECT WRK_ID,WRK_CHECKPOINT_ID,
WRK_SQLTEXT
FROM USER_ADVISOR_SQLPA_WK_MAP
WHERE CKPT_SCENARIO_NM=’Review Tuning’;
最后,利用SQL工具(例如SQL Developer)可以查询分析结果:
SELECT REPORT_TEXT FROM DEF_DENORM
WHERE CHECK_POINT_ID=”
AND WRK_ID=”;
官方英文解释
USER_ADVISOR_SQLA_WK_MAP
displays the workload references for the tasks owned by the current user. Its columns (except for OWNER
) are the same as those in DBA_ADVISOR_SQLA_WK_MAP
.
See Also:
“DBA_ADVISOR_SQLA_WK_MAP”