SYSSTAT.INDEXES カタログ・ビュー
各行は、索引を表します。 型付き表の索引は、2 つの行で表されます。1 つは型付き表の「論理索引」用、もう 1 つは階層表の「階層索引」用です。
| 列名 | データ・タイプ | NULL 可能 | 更新可能 | 説明 |
|---|---|---|---|---|
| INDSCHEMA | VARCHAR (128) | 索引のスキーマ名。 | ||
| INDNAME | VARCHAR (128) | 索引の非修飾名。 | ||
| TABSCHEMA | VARCHAR (128) | 索引が定義されている表またはニックネームのスキーマ名。 | ||
| TABNAME | VARCHAR (128) | 索引が定義されている表またはニックネームの非修飾名。 | ||
| COLNAMES | VARCHAR (640) | この列は使用されなくなりました。次のリリースで除去されます。詳しくは、SYSCAT.INDEXCOLUSE を参照してください。 | ||
| NLEAF | BIGINT | Y | リーフ・ページの数。統計が収集されていない場合は -1。 | |
| NLEVELS | SMALLINT | Y | 索引レベルの数。 統計が収集されていない場合は -1。 | |
| FIRSTKEYCARD | BIGINT | Y | 最初のキーの値の種類数。 統計が収集されていない場合は -1。 | |
| FIRST2KEYCARD | BIGINT | Y | 索引の最初の 2 つの列を使用するキーの種類数。統計が収集されていない場合、または適用されない場合は -1。 | |
| FIRST3KEYCARD | BIGINT | Y | 索引の最初の 3 つの列を使用するキーの種類数。統計が収集されていない場合、または適用されない場合は -1。 | |
| FIRST4KEYCARD | BIGINT | Y | 索引の最初の 4 つの列を使用するキーの種類数。統計が収集されていない場合、または適用されない場合は -1。 | |
| FULLKEYCARD | BIGINT | Y | 全キー値の種類数。統計が収集されていない場合は -1。 | |
| CLUSTERRATIO4 | SMALLINT | Y | 索引によるデータ・クラスタリングの程度。統計が収集されていない場合、 または詳細な索引統計が収集されている場合は -1 (それらの場合は CLUSTERFACTOR の方が使用されます)。 | |
| CLUSTERFACTOR4 | DOUBLE | Y | より高い計算精度のクラスタリング。統計を収集していない場合、あるいはニックネームに索引が定義されている場合は -1。 | |
| SEQUENTIAL_PAGES | BIGINT | Y | 索引キー順にディスクに存在し、それらの間にほとんど (またはまったく) 大きなギャップがないようなリーフ・ページの数。統計が収集されていない場合は -1。 | |
| DENSITY | INTEGER | Y | プリフェッチされたページ数に対する SEQUENTIAL_PAGES の比率。パーセンテージとして表されます。統計が収集されていない場合は -1。 | |
| PAGE_FETCH_PAIRS4 | VARCHAR (520) | Y | 文字形式で表された整数ペアのリスト。 それぞれのペアは、仮のバッファー内のページ数と、 その仮のバッファーを使用した、この索引を持つ表のスキャンに必要なページ・フェッチ回数を表しています。 データが利用できない場合は、長さゼロのストリング。 | |
| NUMRIDS4 | BIGINT | Y | 索引内の行 ID (RID) またはブロック ID (BID) の合計数。不明の場合、-1。 | |
| NUMRIDS_DELETED4 | BIGINT | Y | 削除対象としてマークされている、 索引内の行 ID (またはブロック ID) の合計数 (すべての ID が削除対象としてマークされている、リーフ・ページ上の ID は除く)。 | |
| NUM_EMPTY_LEAFS | BIGINT | Y | すべての行 ID (またはブロック ID) が削除対象としてマークされている、 索引リーフ・ページの合計数。 | |
| AVERAGE_RANDOM_ FETCH_PAGES1,2,4 | DOUBLE | Y | 索引を使用してフェッチする際の、順次ページ・アクセス間のランダム表ページの平均数。 不明の場合は -1。 | |
| AVERAGE_RANDOM_ PAGES2 | DOUBLE | Y | 順次ページ・アクセス間のランダム表ページの平均数。不明の場合は -1。 | |
| AVERAGE_SEQUENCE_ GAP2 | DOUBLE | Y | 索引ページ・シーケンス間のギャップ。 各ギャップは索引リーフ・ページのスキャンにより検出され、 索引ページ・シーケンスの間でランダムにフェッチしなければならない索引ページの平均数を表します。 不明の場合は -1。 | |
| AVERAGE_SEQUENCE_ FETCH_GAP1,2,4 | DOUBLE | Y | 索引を使用してフェッチする際の、表ページ・シーケンス間のギャップ。 各ギャップは索引リーフ・ページのスキャンにより検出され、 一連の表ページの間でランダムにフェッチしなければならない表ページの平均数を表します。 不明の場合は -1。 | |
| AVERAGE_SEQUENCE_ PAGES2 | DOUBLE | Y | 順次にアクセス可能な索引ページの平均数 (つまり、 順番になっているものとしてプリフェッチャーが検出する索引ページの数)。 不明の場合は -1。 | |
| AVERAGE_SEQUENCE_ FETCH_PAGES1,2,4 | DOUBLE | Y | 索引を使用してフェッチする際の、 順次にアクセス可能な表ページの平均数 (つまり、 プリフェッチャーが順次として検出する表ページの数)。 不明の場合は -1。 | |
| AVGPARTITION_ CLUSTERRATIO3,4 | SMALLINT | Y | 単一のデータ・パーティション内でのデータ・クラスタリングの程度。表がパーティション化されていない場合、統計が収集されていない場合、または詳細な索引統計が収集されている場合 (その場合は AVGPARTITION_CLUSTERFACTOR の方が使用されます) は、-1。 | |
| AVGPARTITION_ CLUSTERFACTOR3,4 | DOUBLE | Y | 単一のデータ・パーティション内でのクラスタリングの程度の詳細測定値。表がパーティション化されていない場合、統計が収集されていない場合、あるいはニックネームに索引が定義されている場合は -1。 | |
| AVGPARTITION_PAGE_ FETCH_PAIRS3,4 | VARCHAR (520) | Y | 文字形式の整数ペアのリスト。各ペアは、潜在的なバッファー・プール・サイズと、表の単一データ・パーティションにアクセスするのに必要なページのフェッチ回数との対応を示します。データが利用できない場合、または表がパーティション化されていない場合は、長さゼロのストリング。 | |
| DATAPARTITION_CLUSTERFACTOR | DOUBLE | Y | データ・パーティションに関しての索引キーの「クラスタリング」を測定する統計。これは 0 から 1 の間の数値で、1 は完全なクラスタリングを表し、0 はクラスタリングがないことを表します。 | |
| INDCARD | BIGINT | Y | 索引のカーディナリティー。 表の行と索引項目との間に 1 対 1 の関係がない索引の場合、これは表のカーディナリティーと異なる場合があります。 | |
| PCTPAGESSAVED | SMALLINT | 索引の圧縮の結果、索引に保存されるページの概算パーセンテージ。統計が収集されていない場合は -1。 | ||
| AVGLEAFKEYSIZE | INTEGER | Y | 索引内にあるリーフ・ページのキーの平均索引キー・サイズ。 | |
| AVGNLEAFKEYSIZE | INTEGER | Y | 索引内にある非リーフ・ページのキーの平均索引キー・サイズ。 | |
注:
|
||||