Several
DBMS_MVIEW
procedures can help you create materialized views that are optimized for fast refresh and query rewrite. The EXPLAIN_MVIEW
procedure can tell you whether a materialized view is fast refreshable or eligible for general query rewrite and EXPLAIN_REWRITE
will tell you whether query rewrite will occur. However, neither tells you how to achieve fast refresh or query rewrite.To further facilitate the use of materialized views, the
TUNE_MVIEW
procedure shows you how to optimize your CREATE
MATERIALIZED
VIEW
statement and to meet other requirements such as materialized view log and rewrite equivalence relationship for fast refresh and general query rewrite. TUNE_MVIEW
analyzes and processes the CREATE
MATERIALIZED
VIEW
statement and generates two sets of output results: one for the materialized view implementation and the other for undoing the CREATE
MATERIALIZED
VIEW
operations. The two sets of output results can be accessed through views or be stored in external script files created by the SQL Access Advisor. These external script files are ready to execute to implement the materialized view.With the
TUNE_MVIEW
procedure, you no longer require a detailed understanding of materialized views to create a materialized view in an application because the materialized view and its required components (such as a materialized view log) will be created correctly through the procedure.
No comments:
Post a Comment