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

本站中文解释

V$SQLSTATS_PLAN_HASH视图以一个性能分析的角度整合了V$SQLSTATS和V$SQL_PLAN视图,他是V$SQLSTATS3和V$SQL_PLAN的组合。

V$SQLSTATS_PLAN_HASH视图能分析一个SQL的每一次执行都有哪些优化器计划,以及每种优化器计划的性能表现是什么样的。该视图提供了如PLAN_HASH_VALUE字段(它是一个V$SQL_PLAN.plan_hash_value值,可以用查询缓存中的内容,从微观上看一个SQL的性能是如何变化的),PX_SERVERS_EXECUTIONS字段(用来查询并行执行模式下的信息,包括每个服务器的执行次数和执行时间)等信息来分析 SQL性能。可以用它来识别一段SQL是并行执行的,并且判断每个组件执行usetime的占比等。

可以通过下面的查询语句使用V$SQLSTATS_PLAN_HASH视图:

SELECT *
FROM V$SQLSTATS_PLAN_HASH
WHERE plan_hash_value=’&Plan_Hash_Value’;

官方英文解释

V$SQLSTATS_PLAN_HASH displays basic performance statistics for SQL cursors and contains one row per execution plan of a SQL statement (that is, one row per unique combination of SQL_ID and PLAN_HASH_VALUE).

The columns for V$SQLSTATS_PLAN_HASH are the same as those for V$SQLSTATS.

See Also:

“V$SQLSTATS”


数据运维技术 » Oracle 视图 V$SQLSTATS_PLAN_HASH 官方解释,作用,如何使用详细说明