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

本站中文解释

DBA_MVREF_STMT_STATS视图用于报告细粒度的增量统计(Incremental Refresh Stats )信息,该视图提侟对数据库中一个特定聚合(Materialized View,MV)的增量统计的数据总结。

DBA_MVREF_STMT_STATS视图用于识别和监视确定材料视图(MV)的增量刷新,报表中显示的统计数据由Oracle Database收集,以帮助更好地判断适用于完成MV刷新的最佳算法,并识别和分析潜在的性能问题。

使用该视图可以对增量统计进行分析和优化:
1. 首先,确保dba_mvref_stmt_stats记录,这可以确保该功能是启用的。
2. 对于dba_mvref_stmt_stats视图中的每一项记录,通过集中式建模识别它们的性能,并创建解决方案以优化这些记录。
3. 使用其他视图,如real application SQL等,来帮助识别要优化的SQL语句。
4. 通过使用实际应用程序sql视图捕获SQL,定义要用于给定物化视图的基础SQL。
5. 根据解决方案,完善sql,检查查询计划,建议添加索引或改进现有索引,修正代码等。
6. 不断评估优化的性能,检查增量统计,根据报告重新优化代码,索引,查询计划等

官方英文解释

DBA_MVREF_STMT_STATS shows information associated with each refresh statement of a materialized view in a refresh run.

Related View

USER_MVREF_STMT_STATS shows information associated with each refresh statement of a materialized view accessible to the current user in a refresh run.

Column Datatype NULL Description

MV_OWNER

VARCHAR2(128)

NOT NULL

Owner of the materialized view

MV_NAME

VARCHAR2(128)

NOT NULL

Name of the materialized view

REFRESH_ID

NUMBER

NOT NULL

The refresh ID of the refresh run

STEP

NUMBER

NOT NULL

A number indicating the step in the refresh process in which the statement is executed for the materialized view. Steps are numbered consecutively starting at 1.

SQLID

VARCHAR2(14)

NOT NULL

The SQL ID of the statement

STMT

CLOB

NOT NULL

The text of the SQL statement

EXECUTION_TIME

NUMBER

NOT NULL

The time it took to execute the statement (in seconds)

EXECUTION_PLAN

XMLTYPE STORAGE BINARY

For internal use only

See Also:

“USER_MVREF_STMT_STATS”


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