ADVISE_MQT 表

ADVISE_MQT 表には、 設計アドバイザーから推奨されたマテリアライズ照会表 (MQT) に関する情報が入っています。

表 1. ADVISE_MQT 表 . PK は、その列が主キーの一部であることを意味します。 FK は、その列が外部キーの一部であることを意味します。
列名 データ・タイプ NULL 可能 キー? 説明
EXPLAIN_REQUESTER VARCHAR(128) いいえ いいえ この Explain 要求を開始した許可 ID。
EXPLAIN_TIME TIMESTAMP いいえ いいえ Explain 要求の開始時刻。
SOURCE_NAME VARCHAR(128) いいえ いいえ 動的ステートメントに Explain 要求を出したときに実行していたパッケージの名前、 または静的 SQL に Explain 要求を出したときのソース・ファイルの名前。
SOURCE_SCHEMA VARCHAR(128) いいえ いいえ Explain 要求のソースのスキーマ、または修飾子。
SOURCE_VERSION VARCHAR(64) いいえ いいえ Explain 要求のソースのバージョン。
EXPLAIN_LEVEL CHAR(1) いいえ いいえ この行に関連する Explain 情報のレベル。
STMTNO INTEGER いいえ いいえ この Explain 情報に関連したパッケージ内のステートメントの番号。
SECTNO INTEGER いいえ いいえ この Explain 情報に関連したパッケージ内のステートメントの番号。
NAME VARCHAR(128) いいえ いいえ MQT 名。
CREATOR VARCHAR(128) いいえ いいえ MQT 作成者名
IID SMALLINT いいえ いいえ 内部 ID
CREATE_TIME TIMESTAMP いいえ いいえ MQT が作成された時刻。
STATS_TIME TIMESTAMP はい いいえ 統計がとられた時刻。
NUMROWS DOUBLE いいえ いいえ MQT 内の推定行数。
NUMCOLS SMALLINT いいえ いいえ MQT に定義されている列の数。
ROWSIZE DOUBLE いいえ いいえ MQT 内の行の平均の長さ (バイト単位)。
BENEFIT FLOAT いいえ いいえ 将来の利用のために予約済み。
USE_MQT CHAR(1) はい いいえ MQT が推奨された場合は 'Y' に設定します。
MQT_SOURCE CHAR(1) はい いいえ MQT 候補が生成された場所を示します。 MQT 候補が即時リフレッシュ MQT の場合は 'I' に、 リフレッシュの据え置き MQT としてのみ作成できる場合は 'D' に設定します。
QUERY_TEXT CLOB(2M) いいえ いいえ MQT を定義する照会が入っています。
CREATION_TEXT CLOB(2M) いいえ いいえ MQT 用の CREATE TABLE DDL が入っています。
SAMPLE_TEXT CLOB(2M) いいえ いいえ MQT に関する詳細な統計を得るのに使われるサンプリング照会が入っています。 詳細な統計が設計アドバイザーで必要な場合のみ使用します。 その結果のサンプル化統計がこの表に示されます。 これが NULL の場合、この MQT のサンプリング照会は作成されませんでした。
COLSTATS CLOB(2M) いいえ いいえ MQT の列統計が入っています (NULL でない場合)。 その統計は XML フォーマットになっていて、中には列名、列カーディナリティー、 および選択しだいで HIGH2KEY 値と LOW2KEY 値が組み入れられます。
EXTRA_INFO BLOB(2M) いいえ いいえ その他の出力用に予約されています。
TBSPACE VARCHAR(128) いいえ いいえ MQT に対して推奨される表スペース。
RUN_ID TIMESTAMP はい FK ADVISE_INSTANCE 表内の行の START_TIME に対応し、同じ設計アドバイザーの実行にリンクする値。
REFRESH_TYPE CHAR(1) いいえ いいえ 即時の場合は 'I' に、据え置きの場合は 'D' に設定します。
EXISTS CHAR(1) いいえ いいえ データベース・カタログ内に MQT が存在する場合は、'Y' に設定します。