Cause Text: |
The query optimizer considered usage of materialized query tables for
this query. Following each materialized query table name in the list
is a reason code which explains why the materialized query table was not used.
A reason code of 0 indicates that the materialized query table was used to
implement the query. The reason codes and their meanings follow:
- The cost to use the materialized query table, as determined by the optimizer,
was higher than the cost associated with the chosen implementation.
- The join specified in the materialized query was not compatible with the
query.
- The materialized query table had predicates that were not matched in the
query.
- The grouping or distinct specified in the materialized query table is
not compatible with the grouping or distinct specified in the query.
- The query specified columns that were not in the select-list of the materialized
query table.
- The materialized query table query contains functionality that is not
supported by the query optimizer.
- The materialized query table specified the DISABLE QUERY OPTIMIZATION
clause.
- The ordering specified in the materialized query table is not compatible
with the ordering specified in the query.
- The query contains functionality that is not supported by the materialized
query table matching algorithm.
- Materialized query tables may not be used for this query.
- The refresh age of this materialized query table exceeds the duration
specified by the MATERIALIZED_QUERY_TABLE_REFRESH_AGE QAQQINI option.
- The commit level of the materialized query table is lower than the commit
level specified for the query.
- The FETCH FOR FIRST n ROWS clause of the materialized query table is not
compatible with the query.
- The QAQQINI options used to create the materialized query table are not
compatible with the QAQQINI options used to run this query.
- The materialized query table is not usable.
- The UNION specified in the materialized query table is not compatible
with the query.
- The constants specified in the materialized query table are not compatible
with host variable values specified in the query.
|