ADVISE_PARTITION 表
ADVISE_PARTITION 表には、 設計アドバイザーから推奨されたデータベース・パーティションに関する情報が入りますが、 この表にデータを追加できるのはパーティション・データベース環境においてのみです。
| 列名 | データ・タイプ | 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 情報に関連したパッケージ内のステートメントの番号。 |
| QUERYNO | INTEGER | いいえ | いいえ | Explain 対象の SQL ステートメントの数値 ID。 CLP または CLI を介して発行された動的 SQL ステートメントの場合 (EXPLAIN SQL ステートメントを除く)、 デフォルト値は 1 ずつ順番に大きくなる値です。 そうでない場合、デフォルト値は静的 SQL ステートメントでは STMTNO の値で、 動的 SQL ステートメントでは 1 です。 |
| QUERYTAG | CHAR(20) | いいえ | いいえ | Explain 対象の各 SQL ステートメントの ID タグ。 CLP を介して発行された動的 SQL ステートメントの場合 (EXPLAIN SQL ステートメントは除く)、 デフォルト値は「CLP」です。 CLI を介して発行された動的 SQL ステートメントの場合 (EXPLAIN SQL ステートメントは除く)、 デフォルト値は「CLI」です。 それ以外の場合、使用されるデフォルト値はブランクです。 |
| TBNAME | VARCHAR(128) | はい | いいえ | 表名を指定します。 |
| TBCREATOR | VARCHAR(128) | はい | いいえ | 表作成者名を指定します。 |
| PMID | SMALLINT | はい | いいえ | 分散マップ ID を指定します。 |
| TBSPACE | VARCHAR(128) | はい | いいえ | 表を置く表スペースのページ・サイズを指定します。 |
| COLNAMES | CLOB(2M) | はい | いいえ | データベース・パーティション列名をコンマで区切って指定します。 |
| COLCOUNT | SMALLINT | はい | いいえ | データベース・パーティションの列の数を指定します。 |
| REPLICATE | CHAR(1) | はい | いいえ | データベース・パーティションを複製するかどうかを指定します。 |
| COST | DOUBLE | はい | いいえ | データベース・パーティションの使用コストを指定します。 |
| USEIT | CHAR(1) | はい | いいえ | EVALUATE PARTITION モードでデータベース・パーティションを使用するかどうかを指定します。 USEIT を 'Y' または 'y' に設定した場合は、データベース・パーティションを使用します。 |
| RUN_ID | TIMESTAMP | はい | FK | ADVISE_INSTANCE 表内の行の START_TIME に対応し、同じ設計アドバイザーの実行にリンクする値。 |