SYSCAT.INDEXPARTITIONS カタログ・ビュー

各行は、1 つのデータ・パーティションにあるパーティション索引の一部分を表します。複数のデータベース・パーティションに表が作成される場合、索引パーティション統計は 1 つのデータベース・パーティションを表すことに注意してください。

表 1. SYSCAT.INDEXPARTITIONS カタログ・ビュー
列名 データ・タイプ NULL 可能 説明
INDSCHEMA VARCHAR (128)   索引のスキーマ名。
INDNAME VARCHAR (128)   索引の非修飾名。
TABSCHEMA VARCHAR (128)   索引が定義されている表またはニックネームのスキーマ名。
TABNAME VARCHAR (128)   索引が定義されている表またはニックネームの非修飾名。
IID SMALLINT   索引の ID。
INDPARTITIONTBSPACEID INTEGER   索引パーティションの表スペースの ID。
INDPARTITIONOBJECTID INTEGER   索引パーティションのオブジェクトの ID。
DATAPARTITIONID INTEGER   これは、SYSCAT.DATAPARTITIONS ビューにある DATAPARTITIONID に対応します。
INDCARD BIGINT   索引パーティションのカーディナリティー。これは、データ・パーティション行と索引項目との間に 1 対 1 の関係がないパーティション索引の場合、対応するデータ・パーティションのカーディナリティーと異なる場合があります。
NLEAF BIGINT   索引パーティション内のリーフ・ページの数。統計が収集されていない場合は -1。
NUM_EMPTY_LEAFS BIGINT   すべての行 ID (RID) またはブロック ID (BID) が削除対象としてマークされている、 索引パーティション内の索引リーフ・ページの合計数。
NUMRIDS BIGINT   索引パーティション内の行 ID (RID) またはブロック ID (BID) の合計数。不明の場合、-1。
NUMRIDS_DELETED BIGINT   削除対象としてマークされている、索引パーティション内にある行 ID (RID) またはブロック ID (BID) の合計数 (すべての ID が削除対象としてマークされている、リーフ・ページ上の ID は除く)。
FULLKEYCARD BIGINT   索引パーティション内の全キー値の種類数。統計が収集されていない場合は -1。
NLEVELS SMALLINT   索引パーティション内の索引レベルの数。統計が収集されていない場合は -1。
CLUSTERRATIO SMALLINT   索引パーティションによるデータ・クラスタリングの程度。以下のいずれかの状態の場合には -1。
  • 統計は収集されません。
  • 詳細な索引統計が収集されます。この状態の場合、CLUSTERFACTOR が代わりに使用されます。
CLUSTERFACTOR DOUBLE   より高い計算精度のクラスタリング。統計を収集していない場合は -1。
FIRSTKEYCARD BIGINT   最初のキーの値の種類数。 統計が収集されていない場合は -1。
FIRST2KEYCARD BIGINT   索引キーの最初の 2 つの列を使用するキーの種類数。統計が収集されていない場合、または適用されない場合は -1。
FIRST3KEYCARD BIGINT   索引キーの最初の 3 つの列を使用するキーの種類数。統計が収集されていない場合、または適用されない場合は -1。
FIRST4KEYCARD BIGINT   索引キーの最初の 4 つの列を使用するキーの種類数。統計が収集されていない場合、または適用されない場合は -1。
AVGLEAFKEYSIZE INTEGER   索引パーティション内のリーフ・ページにあるキーの平均索引キー・サイズ。統計が収集されていない場合には -1。
AVGNLEAFKEYSIZE INTEGER   索引パーティション内の非リーフ・ページにあるキーの平均索引キー・サイズ。統計が収集されていない場合には -1。
PCTFREE SMALLINT   索引パーティションを最初に作成する際に予約する各索引ページのパーセント。このスペースは、索引パーティション作成後のデータ挿入に使用可能です。
PAGE_FETCH_PAIRS VARCHAR (520)   文字形式で表された整数ペアのリスト。 それぞれのペアは、仮のバッファー内のページ数と、その仮のバッファーを使用したデータ・パーティションのスキャンに必要なページ・フェッチ回数を表しています。データが利用できない場合は、長さゼロのストリング。
SEQUENTIAL_PAGES BIGINT   索引キー順にディスクに存在し、それらの間にほとんど (またはまったく) 大きなギャップがないようなリーフ・ページの数。統計が収集されていない場合は -1。
DENSITY INTEGER   索引パーティションによって占有されているページの範囲内の、ページ数に対する SEQUENTIAL_PAGES の比率。パーセントで表現される (0 から 100 の整数)。統計が収集されていない場合は -1。
AVERAGE_SEQUENCE_GAP DOUBLE   索引パーティション内の索引ページ・シーケンス間のギャップ。 各ギャップは索引リーフ・ページのスキャンにより検出され、 索引ページ・シーケンスの間でランダムにフェッチしなければならない索引ページの平均数を表します。 不明の場合は -1。
AVERAGE_SEQUENCE_FETCH_GAP DOUBLE   索引パーティションを使用してフェッチする際の、表ページ・シーケンス間のギャップ。各ギャップは索引リーフ・ページのスキャンにより検出され、 データ・パーティション・ページのシーケンスの間でランダムにフェッチしなければならないデータ・パーティション・ページの平均数を表します。不明の場合は -1。
AVERAGE_SEQUENCE_PAGES DOUBLE   順次にアクセス可能な索引ページの平均数 (つまり、 順番になっているものとしてプリフェッチャーが検出する索引ページの数)。 不明の場合は -1。
AVERAGE_SEQUENCE_FETCH_PAGES DOUBLE   索引を使用してフェッチする際の、 順次にアクセス可能なデータ・パーティション・ページの平均数 (つまり、 プリフェッチャーが順次として検出するデータ・パーティション・ページの数)。 不明の場合は -1。
AVERAGE_RANDOM_PAGES DOUBLE   順次ページ・アクセス間のランダム・データ・パーティション・ページの平均数。不明の場合は -1。
AVERAGE_RANDOM_FETCH_PAGES DOUBLE   索引パーティションを使用してフェッチする際の、順次ページ・アクセス間のランダム・データ・パーティション・ページの平均数。不明の場合は -1。
STATS_TIME TIMESTAMP Y この索引パーティションについて記録されている統計値が最後に変更された時刻。 統計が使用可能でない場合は、NULL 値。
COMPRESSION CHAR (1)   索引圧縮がアクティブにされているかどうかを示します。
  • N = アクティブにされていない
  • Y = アクティブにされている
PCTPAGESSAVED SMALLINT   索引の圧縮の結果、索引に保存されるページの概算パーセンテージ。統計が収集されていない場合は -1。