欢迎光临
我们一直在努力

Oracle 视图 DBA_SQLSET_PLANS 官方解释,作用,如何使用详细说明

本站中文解释

Oracle视图DBA_SQLSET_PLANS是数据库管理系统(DBMS)的一个视图,用于显示当前安装的执行计划。此视图的列描述了当前定义的SQL池和定义的邻近执行计划,其中包括池中每条SQL语句的执行次数以及每条SQL语句的定义邻近执行计划。

使用Oracle视图DBA_SQLSET_PLANS需要满足以下条件:

1. 您必须具有分配给SYSDBA或DBMS_SQLTUNE角色的权限。

2. 您必须使用SELECT、DELETE、UPDATE上面的任何一个SQL语句去访问视图中的信息。

3. 如果您想要显示分析的结果,可以使用SQL Access Advisor功能来分析视图中的信息,从而获得最优化的SQL池执行计划。

4. 可以使用SET_PLAN_HASH_VALUE函数来检索指定的邻近执行计划,从而使用最优的执行计划执行语句。

由此可以看出,如果要优化SQL池的性能,可以使用Oracle视图DBA_SQLSET_PLANS来获取最优化的SQL池执行计划,从而大大提高性能。

官方英文解释

DBA_SQLSET_PLANS describes captured plans in the SQL tuning sets in the database. Its columns are the same as those in ALL_SQLSET_PLANS.

See Also:

“ALL_SQLSET_PLANS”

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。