Oracle 视图 USER_MVREF_RUN_STATS 官方解释,作用,如何使用详细说明
本站中文解释
Oracle视图USER_MVREF_RUN_STATS包含了所有引用了复杂视图的统计信息。这些信息可以用来做检测复杂视图运行情况的相关解析工作,以便发现在应用复杂视图筛选时,是否对使用器带来不必要的性能问题。
USER_MVREF_RUN_STATS 视图中包含了下面几列信息:
MV_NAME——视图/函数名
REF_COUNT——获取此视图/函数信息时使用统计引用计数
ROW_COUNT——运行中得到的行数
FETCH_COUNT——取回数据所用的次数
EXEC_COUNT——读取外部表数据所占用的次数
DISCONT_COUNT——视图的离散度计算次数
使用方法:
使用SELECT获取特定复杂视图的相关统计信息:
SELECT * FROM USER_MVREF_RUN_STATS WHERE MV_NAME=”;
获取所有使用的复杂视图的统计信息:
SELECT * FROM USER_MVREF_RUN_STATS;
官方英文解释
USER_MVREF_RUN_STATS
has information about each refresh run for the materialized views accessible for the current database user, with each run being identified by the REFRESH_ID
. The information includes timing statistics related to the run and the parameters specified in that run.
Its columns (except for RUN_OWNER
) are the same as those in DBA_MVREF_RUN_STATS
.
See Also:
“DBA_MVREF_RUN_STATS”