SYSINDEXES カタログ表
SYSINDEXES 表には、索引ごとに 1 行が含まれます。 スキーマは SYSIBM です。
| 列名 | データ・タイプ | 説明 | 使用 |
|---|---|---|---|
| 名前 | varchar(128)
not null |
索引の名前。 | G |
| CREATOR | varchar(128)
not null |
索引のスキーマ。 |
G |
| TBNAME | varchar(128)
not null |
索引が定義されている表の名前。 | G |
| TBCREATOR | varchar(128)
not null |
表のスキーマ。 |
G |
| UNIQUERULE | char(1)
not null |
ユニーク索引であるか。
|
G |
| COLCOUNT | SMALLINT
非 NULL |
キーの列の数。 | G |
| CLUSTERING | char(1)
not null |
索引に対して CLUSTER が指定されているかどうか:
|
G |
| CLUSTERED | char(1)
not null |
索引により表が実際にクラスター化されるかどうか。
疎索引では、統計は、索引の実際の内容に基づいています。 |
G |
| DBID | SMALLINT
非 NULL |
データベースの内部 ID。 | S |
| OBID | SMALLINT
非 NULL |
索引ファン・セット記述子の内部 ID。 | S |
| ISOBID | SMALLINT
非 NULL |
索引ページ・セット記述子の内部 ID。 | S |
| DBNAME | VARCHAR (24)
非 NULL |
索引を含んでいるデータベースの名前。 | G |
| INDEXSPACE | VARCHAR (24)
非 NULL |
索引スペースの名前。 | G |
| FIRSTKEYCARD | integer
not null |
Db2 この列の値はユーティリティによって入力されるかもしれませんが、 以降ではその使用は推奨されません。 DB2® version 5 最良の結果を得るには、その代替品であるFIRSTKEYCARDF列を使用してください。 | N |
| FULLKEYCARD | integer
not null |
Db2 この列の値はユーティリティによって入力されるかもしれませんが、 以降ではその使用は推奨されません。 DB2 version 5 最良の結果を得るには、FULLKEYCARDF列という代替品を使用してください。 | N |
| NLEAF | integer
not null |
索引内のアクティブなリーフ・ページの数。 統計が収集されなかった場合は、この値は -1 となります。 この列は更新可能です。 | S |
| NLEVELS | SMALLINT
非 NULL |
索引ツリー内のレベル数 パーティション索引の場合は、すべてのパーティションの索引ツリー内の最大レベル数です。 統計が収集されなかった場合は、この値は -1 となります。 この列は更新可能です。 | S |
| BPOOL | char(8)
not null |
索引に使われるバッファー・プールの名前。 | G |
| PGSIZE | SMALLINT
非 NULL |
4、8、16、または 32 の値が入っており、それは索引のリーフ・ページのサイズ (KB 単位) を示します。 索引が DB2 9 より前に作成された場合、4 KB ページ・サイズの値は 4096 になります。 |
G |
| ERASERULE | char(1)
not null |
データ・セットがドロップされるときにそれを消去するか。 パーティション索引の場合、この値は意味がありません。
|
G |
| DSETPASS | VARCHAR (24)
非 NULL |
未使用 | N |
| CLOSERULE | char(1)
not null |
オープン・データ・セットの数の限度に達した場合に、データ・セットがクローズの対象になるか。
|
G |
| SPACE | integer
not null |
STOSPACE ユーティリティーを最後に実行したときに決定された、 索引に割り振られる DASD ストレージのキロバイト数。 索引がストレージ・グループに関係していない場合、あるいは STOSPACE を 実行していない場合、この値は 0 です。 パーティション索引スペースの場合、この値は、ストレージ・グループ内に定義されている すべてのパーティションに割り振られた DASD ストレージの総キロバイト数になります。 | G |
| IBMREQD | char(1)
not null |
Yの値は、その行に Db2 製品コードが提供されたことを示します。 その他のすべての値については、 リリース依存指標を参照してください。 このフィールドの値は、リリース従属関係を示す信頼できる標識ではありません。 代わりに、RELCREATED を使用します。 |
G |
| CLUSTERRATIO | smallint
not null with デフォルト |
クラスタリング順序になっている行のパーセンテージ。 パーティション索引の場合は、パーティション内の行数についてのすべての索引パーティションの加重平均です。 統計の集計が終わっていない場合は、値は -0。 索引が補助表に対するものである場合、値は -2。 この列は更新可能です。 疎索引では、統計は、索引の実際の内容に基づいています。 |
S |
| CREATEDBY | varchar(128)
not null with デフォルト |
索引を作成したユーザーの 1 次許可 ID。 | G |
| IOFACTOR | SMALLINT
非 NULL |
内部使用専用です。 | I |
| PREFETCHFACTOR | SMALLINT
非 NULL |
未使用 | N |
| STATSTIME | timestamp
not null with default |
|
G |
| INDEXTYPE | char(1)
not null with デフォルト |
索引タイプ:
|
G |
| FIRSTKEYCARDF | float
not null with デフォルト -1 |
最初のキー列の中で異なる値の数。 1 つのパーティションの統計を収集している間に更新された場合、こ
の数は見積もりになります。 統計が収集されなかった場合は、この値は -1 となります。 この列は更新可能です。 疎索引では、統計は、索引の実際の内容に基づいています。 |
S |
| FULLKEYCARDF | float
not null with デフォルト -1 |
キーの特殊値の数。 統計が収集されなかった場合は、この値は -1 となります。 この列は更新可能です。 疎索引では、統計は、索引の実際の内容に基づいています。 |
S |
| CREATEDTS | timestamp
not null with default |
索引に対して CREATE ステートメントが実行された時刻。 インデックスがバージョン5より前の Db2 リリースで作成された場合、値は「 0001-01-01.00.00.00.000000 」となります。 | G |
| ALTEREDTS | timestamp
not null with default |
索引に対して最新の ALTER INDEX ステートメントが実行された時刻。 ALTER INDEX ステートメントが適用されていない 場合、ALTEREDTS は CREATEDTS の値になります。 インデックスがバージョン5より前の Db2 リリースで作成された場合、値は「 0001-01-01.00.00.00.000000 」となります。 | G |
| PIECESIZE | integer
not null with default |
パーティショニングされていないインデックスのデータセットの最大サイズ(KB)。 値 0 は、パーティシ ョ ン さ れた イ ンデ ッ ク ス、 ま たは DB2 version 5 よ り 前の リ リ ース で作成 さ れた イ ンデ ッ ク ス を示 し ます。 |
G |
| COPY | char(1)
not null with default 'n' |
COPY YES が索引に指定されていたかどうか。これはその索引をコピーできるか、
また SYSIBM.SYSLGRNX 記録を索引に使用できるかどうかを示しています。
|
G |
| COPYLRSN | CHAR(10)
NOT NULL WITH DEFAULT X'000000000000 00000000' FOR BIT DATA |
可能な値は RBA または LRSN。 (LRSN はデータ共用専用です。) 索引が現時点で COPY YES と定義されている場合、この値は、索引が COPY YES を指定して作成されたか または COPY YES に変更されたときの RBA または LRSN です。 現時点の RBA または LRSN ではありません。 インデックスが現在COPY NOとして定義されている場合、インデックスがCOPY NOで作成された場合は値がX'00000000000000000000'に設定されます。それ以外の場合、インデックスがCOPY NOに変更された場合、インデックスがCOPY NOに変更されてもCOPYLRSNの値は変更されません。 | G |
| CLUSTERRATIOF | float
not null with デフォルト |
100 を掛けると、列の値は、クラスタリング順序になっている行の
パーセンテージになります。 例えば、値が「.9125」のときは 91.25% を示します。 パーティション索引の場合は、パーティション内の行数についてのすべての索引パーティションの加重平均です。 統計の集計が終わっていない場合は、値は -0。 索引が補助表、ノード ID 索引、または XML 索引に対するものである場合、値は -2。 この列は更新可能です。 疎索引では、統計は、索引の実際の内容に基づいています。 |
G |
| SPACEF | float(8)
not null with デフォルト -1 |
DASD ストレージのキロバイト数。 統計が収集されなかった場合は、この値は -1 となります。 この列は更新可能です。 | G |
| REMARKS | varchar(762)
not null with デフォルト |
ユーザーが COMMENT ステートメントを使って指定した文字フィールド・ストリング。 | G |
| PADDED | char(1)
not null with デフォルト |
可変長列データの場合に、索引の中にあるキーが埋め込みありのものかどうかを示します。
|
G |
| バージョン | smallint
not null with デフォルト |
この索引のデータ行形式のバージョン。 値がゼロの場合は、バージョン作成を伴う変更がこの索引に対して行われなかったことを示します。 | G |
| OLDEST_VERSION | smallint
not null with デフォルト |
索引スペースと、索引のイメージ・コピーの最も古いデータ形式を記述するバージョン番号。 | G |
| CURRENT_VERSION | smallint
not null with デフォルト |
索引スペース内の最も新しいデータ形式を記述するバージョン番号。 ゼロは、索引スペースのバージョン管理がこれまで行われていないことを示します。 バージョン番号が最大値に達した後、番号は循環して 1 に戻ります。 | G |
| RELCREATED | char(1)
not null with デフォルト |
オブジェクトの作成に使用された Db2 のリリース、バージョン8より前に作成されたインデックス用のブランク。 その他のすべての値については、 リリース依存指標を参照してください。 | G |
| AVGKEYLEN | integer
not null with デフォルト -1 |
索引内のキーの平均長。 統計が収集されなかった場合は、この値は -1 となります。 疎索引では、統計は、索引の実際の内容に基づいています。 |
G |
| KEYTARGET_COUNT | smallint
not null with デフォルト |
拡張索引のキー・ターゲットの数。 値 0 は、単純索引用です。 | G |
| UNIQUE_COUNT | smallint
not null with デフォルト |
制約が施行されない他の列またはキー・ターゲットが存在する場は、索引のユニーク制約を構成する列またはキー・ターゲットの数。 それ以外の場合、値は 0。 |
G |
| IX_EXTENSION_TYPE | char(1)
not null with デフォルト |
拡張索引のタイプを示します。
|
G |
| COMPRESS | CHAR(1)
NOT NULL WITH DEFAULT 'N' |
索引の圧縮がアクティブであるかどうかを示します。
|
G |
| OWNER | varchar(128)
not null with デフォルト |
索引の所有者の許可 ID。 DB2 9 より前の Db2 リリースで作成された索引の場合、値は空ストリングです。 |
G |
| OWNERTYPE | char(1)
not null with デフォルト |
所有者のタイプを示します。
|
G |
DATAREPEATFACTORF
|
float
not null with デフォルト -1 |
索引キーの順序に従ってタッチされるデータ・ページの予想数。 統計が収集されなかった場合は、この値は -1 となります。 この列は更新可能です。 疎索引では、統計は、索引の実際の内容に基づいています。 |
G |
| ENVID | integer
not null with デフォルト |
内部環境 ID。 | G |
| ROWID | rowid
not null generated always |
ROWID 列 (この表の LOB 列に対して作成)。 | G |
| HASH | char(1)
not null デフォルト n |
索引が、ハッシュ表のハッシュ・オーバーフロー索引であるかどうか。
|
G |
| SPARSE | char(1)
not null デフォルト n |
索引が疎索引かどうか
|
G |
| PARSETREE | BLOB( 1G )
NOT NULL WITH DEFAULT |
内部使用専用です。 | I |
| RTSECTION | BLOB( 1G )
NOT NULL WITH DEFAULT |
内部使用専用です。 | I |
DSSIZE![]() |
![]() 整数 デフォルト null ![]() |
![]() ![]() 相対ページ番号を持つ表スペースのパーティション化索引データ・セットの最大サイズ (KB)。 非パーティション化されたインデックスまたは絶対ページ番号付けがされたテーブルスペースのパーティション化されたインデックスの場合、0。 Db2 12 より前に作成されたインデックスはNULLです。 ![]() ![]() |
G![]() |
PAGENUM![]() |
![]() char(1) not null with default 'a' ![]() |
索引のページ番号の形式。絶対ページ番号付けまたは相対ページ番号付けを示します。
![]() |
G![]() |
PARTKEYCOLNUM![]() |
![]() smallint not null デフォルトあり ![]() |
将来の IBM®。![]() |
I![]() |
状況![]() |
![]() char(1) not null with default ![]() |
将来の IBM。![]() |
I![]() |
INDEXSTATUS![]() |
![]() varchar(30)not null with default ![]() ![]() |
将来の IBM。![]() |
I![]() |
PARTITIONS![]() |
![]() スモールイン![]() ![]() |
将来の IBM。![]() |
I![]() |
PQTY![]() |
![]() 整数 デフォルトは null ![]() |
ユーザー管理のデータ・セットの場合、値は 4 KB ストレージ・ブロックを単位とする 1 次スペース割り振り、または -1 です。PQTY は、該当する CREATE または ALTER TABLESPACE ステートメントの PRIQTY の値に基づいた値です。 ただし、PQTY とは異なり、PRIQTY は 1 KB 単位でスペースを受け入れます。 値 -1 は、次のどちらかのケースが該当することを示します。
Db2 12 より前に作成されたオブジェクトの値が不明な場合、この列にはNULL値が含まれます。 ![]() |
![]() |
STORTYPE![]() |
![]() char(1) デフォルトは null ![]() |
ストレージ割り振りのタイプ:
この列は、カタログ索引を表す行には使用されません。 カタログ・データ・セットはDb2によって管理されます。 Db2 12 より前に作成されたオブジェクトの値が不明な場合、この列にはNULL値が含まれます。 ![]() |
![]() |
STORNAME![]() |
![]() varchar(128) デフォルトNULL ![]() |
スペース割り振りに使用されるストレージ・グループの名前。 ストレージ・グループが使用されない場合はブランク。この列は、カタログ索引を表す行には使用されません。 カタログ・データ・セットはDb2によって管理されます。 Db2 12 より前に作成されたオブジェクトの値が不明な場合、この列にはNULL値が含まれます。 ![]() |
![]() |
VCATNAME![]() |
![]() varchar(24) デフォルトNULL ![]() |
スペース割り振りに使用される統合カタログ機能カタログの名前。この列は、カタログ索引を表す行には使用されません。 カタログ・データ・セットはDb2によって管理されます。 Db2 12 より前に作成されたオブジェクトの値が不明な場合、この列にはNULL値が含まれます。 ![]() |
![]() |
FREEPAGE![]() |
![]() smallint デフォルトは null ![]() |
ページがフリー・スペースとして残される前にロードされるページ数。Db2 12 より前に作成されたオブジェクトの値が不明な場合、この列にはNULL値が含まれます。 ![]() |
![]() |
PCTFREE![]() |
![]() smallint デフォルトは null ![]() |
各ページの中でフリー・スペースとして残されるパーセンテージ。Db2 12 より前に作成されたオブジェクトの値が不明な場合、この列にはNULL値が含まれます。 ![]() |
![]() |
GBPCACHE![]() |
![]() char(1) デフォルトは null ![]() |
この索引または索引パーティションに指定された
グループ・バッファー・プール・キャッシュ・オプション。
Db2 12 より前に作成されたオブジェクトの値が不明な場合、この列にはNULL値が含まれます。 ![]() |
![]() |
SECQTYI![]() |
![]() 整数 デフォルトは null ![]() |
4 KB のストレージを単位とする 2 次スペース割り振り。 ユーザー管理のデータ・セットの場合、値は 4 KB ブロックを単位とする 2 次スペース割り振りです。Db2 12 より前に作成されたオブジェクトの値が不明な場合、この列にはNULL値が含まれます。 ![]() |
![]() |
ENFORCED_CONS![]() |
CHAR(1) NOT NULL WITH DEFAULT![]() |
索引が非ユニーク制約を適用するかどうか。
![]() |
![]() |
IMPLICIT![]() |
CHAR(1) NOT NULL WITH DEFAULT![]() |
索引が暗黙的に作成されたかどうか。 可能な値は以下のとおりです。
![]() |
![]() |
REGENERATETS![]() |
TIMESTAMP(12) NOT NULL![]() |
オブジェクトが再生成された時刻。 この値は、再生成可能なオブジェクトに対してのみ有効です。 再生成されていない場合、この列には CREATEDTS 列と同じ値が含まれます。![]() |
G![]() |
FL 502 キーラベル![]() |
VARCHAR(192) NOT NULL WITH DEFAULT![]() |
表レベルで指定される鍵ラベル。 それ以外の場合、値は空ストリングです。 ![]() |
![]() |

