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

本站中文解释

Oracle视图DBA_MVIEW_KEYS提供有关受复制的快速失真实用程序的信息。该视图仅当快照受复制时才可用。

此视图旨在辅助DBA对物化快照建立的“快速失真”的主键变化的识别,它可根据预存的统计信息和快照期间发生的变化判断哪些记录发生变化。

此视图包含有关保留失真快照变化信息的几列,其中包括:快照标识符、主键列位置、列索引、直接变化行数和条件变化行数等。它可以利用来比较快照之间或快照与基础表之间变化,以决定是否需要失真。

使用方法:在查询视图DBA_MVIEW_KEYS之前,需先查看视图DBA_MVIEWS,从中查找要分析的快照的MVIEW_ID,用于构建查询条件。

例如:查询MVIEW_ID为’DEPT_MV’的快照DEPT_MV关键信息:

SELECT * FROM DBA_MVIEW_KEYS WHERE MVIEW_ID=’DEPT_MV’;

该查询可以返回MVIEW_ID、KEYLDX、COLUMN_POSITION、DIRECT_ROW_CHANGES、CONDITIONAL_ROW_CHANGES等关键信息。

官方英文解释

DBA_MVIEW_KEYS describes the columns or expressions in the SELECT list upon which materialized views in the database are based. Its columns are the same as those in ALL_MVIEW_KEYS.

See Also:

“ALL_MVIEW_KEYS”


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