SYSPARTITIONINDEXSTAT

SYSPARTITIONINDEXSTAT ビューには、表パーティションまたは表メンバーをもとに作成された各索引ごとに、行が 1 つずつ入ります。別の索引の二分木を共有している索引は含まれません。 表が分散表の場合は、他のデータベース・ノードにあるパーティションに基づく索引はこのカタログ・ビューには含まれません。 これらは該当の他のデータベース・ノードのカタログ・ビューに含まれます。

次の表は、SYSPARTITIONINDEXSTAT ビ ューの列について説明しています。

表 1. SYSPARTITIONINDEXSTAT ビュー
列名 システム列名 データ・タイプ 説明
TABLE_SCHEMA TABSCHEMA VARCHAR(128) 該当の表が入っている SQL のスキーマの名前。
TABLE_NAME TABNAME VARCHAR(128) 表の名前。
TABLE_PARTITION TABPART VARCHAR(128) 表パーティションまたはメンバーの名前。
PARTITION_TYPE PARTTYPE CHAR(1) 表パーティショニングのタイプ
ブランク
表はパーティション化されません。
H
これはデータ・ハッシュ・パーティションです。
R
これはデータ範囲パーティションです。
D
これは分散データベース・ハッシュ・パーティションです。
PARTITION_NUMBER PARTNBR INTEGER
NULL 可能
このパーティションのパーティション番号。 表が分散表の場合には NULL が入ります。
NUMBER_DISTRIBUTED_PARTITIONS DSTPARTS INTEGER
NULL 可能
表が分散表の場合にはパーティションの合計数が入ります。 表が分散表でない場合には NULL が入ります。
INDEX_SCHEMA INDSCHEMA VARCHAR(128) 索引、論理ファイル、または制約を含む SQL スキーマの名前。
INDEX_NAME INDNAME VARCHAR(128) 索引、論理ファイル、または制約の名前。
INDEX_MEMBER INDMEMBER VARCHAR(128)
NULL 可能
索引または論理ファイルのメンバーの名前。 索引のタイプが制約である場合、メンバー名は NULL です。
INDEX_TYPE INDTYPE VARCHAR(11) 索引のタイプ:
INDEX
索引は SQL 索引です。
LOGICAL
索引は論理ファイルの一部です。
PHYSICAL
索引はキー付き物理ファイルの一部です。
PRIMARY KEY
索引は基本キー制約です。
UNIQUE
索引はユニーク制約です。
REFERENTIAL
索引は外部キー制約です。
NUMBER_KEY_COLUMNS INDKEYS BIGINT 索引キーを定義する列の数。
COLUMN_NAMES COLNAMES VARCHAR(1024) 索引キーを定義する列名のコンマ区切りリスト。 すべての列名の長さが 1024 を超える場合は、列値の最後に「...」が返されます。
NUMBER_LEAF_PAGES NLEAF BIGINT Db2® for i には適用されません。 常に -1 になります。
NUMBER_LEVELS NLEVELS SMALLINT Db2 for i には適用されません。 常に -1 になります。
FIRSTKEYCARD KEYCARD1 BIGINT 最初のキーの値の種類数。 コード化ベクトル索引の場合は、索引キー全体の固有値の総数です。
FIRST2KEYCARD KEYCARD2 BIGINT 索引の最初の 2 つの列を使用するキーの種類数。 索引がコード化ベクトル索引である場合は、-1 が返されます。
FIRST3KEYCARD KEYCARD3 BIGINT 索引の最初の 3 つの列を使用するキーの種類数。 索引がコード化ベクトル索引である場合は、-1 が返されます。
FIRST4KEYCARD KEYCARD4 BIGINT 索引の最初の 4 つの列を使用するキーの種類数。 索引がコード化ベクトル索引である場合は、-1 が返されます。
FULLKEYCARD KEYCARDF BIGINT 特殊なフル・キー値の数。 索引に 4 つを超えるキー列がある場合、または索引がコード化ベクトル索引である場合は、-1 が返されます。
CLUSTERRATIO CLSRATIO SMALLINT Db2 for i には適用されません。 常に -1 になります。
CLUSTERFACTOR CLSFACTOR DOUBLE Db2 for i には適用されません。 常に -1 になります。
SEQUENTIAL_PAGES SEQPAGES BIGINT Db2 for i には適用されません。 常に -1 になります。
DENSITY DENSITY INTEGER Db2 for i には適用されません。 常に -1 になります。
PAGE_FETCH_PAIRS FETCHPAIRS VARCHAR(520) Db2 for i には適用されません。常に空ストリングになります。
NUMBER_KEYS NUMRIDS BIGINT 索引内のキーの数。 索引が無効な場合、またはコード化ベクトル索引である場合は、-1 が返されます。
NUMRIDS_DELETED NUMRIDSDLT BIGINT Db2 for i には適用されません。常に 0 になります。
NUM_EMPTY_LEAFS EMPTYLEAFS BIGINT Db2 for i には適用されません。常に 0 になります。
AVERAGE_RANDOM_FETCH_PAGES AVGRNDFTCH DOUBLE Db2 for i には適用されません。 常に -1 になります。
AVERAGE_RANDOM_PAGES AVGRNDPAGE DOUBLE Db2 for i には適用されません。 常に -1 になります。
AVERAGE_SEQUENCE_GAP AVGSEQGAP DOUBLE Db2 for i には適用されません。 常に -1 になります。
AVERAGE_SEQUENCE_FETCH_GAP AVGSEQFGAP DOUBLE Db2 for i には適用されません。 常に -1 になります。
AVERAGE_SEQUENCE_PAGES AVGSEQPAGE DOUBLE Db2 for i には適用されません。 常に -1 になります。
AVERAGE_SEQUENCE_FETCH_PAGES AVGSEQFPAG DOUBLE Db2 for i には適用されません。 常に -1 になります。
AVGPARTITION_CLUSTERRATIO PCLSRATIO SMALLINT Db2 for i には適用されません。 常に -1 になります。
AVGPARTITION_CLUSTERFACTOR PCLSFACTOR DOUBLE Db2 for i には適用されません。 常に -1 になります。
AVGPARTITION_PAGE_FETCH_PAIRS PFETCHPAIR VARCHAR(520) Db2 for i には適用されません。常に空ストリングになります。
DATAPARTITION_CLUSTERFACTOR DCLSFACTOR DOUBLE データ・パーティションに関しての索引キーの「クラスタリング」を測定する統計。これは 0 から 1 の間の数値で、1 は完全なクラスタリングを表し、0 はクラスタリングがないことを表します。
INDCARD INDCARD BIGINT 索引内のキーの数。 索引が無効な場合、またはコード化ベクトル索引である場合は、-1 が返されます。
INDEX_VALID VALID CHAR(1) 索引が無効で、再作成が必要であるかどうかを示す標識。
0
索引は無効です。
1
索引は有効です。
2
索引は、STG(*FREE) で保管されました。
INDEX_HELD HELD CHAR(1) 索引の再作成保留について、ユーザーが現在それを保留しているかどうかを示します。
0
索引の再作成は保留中でも、保留されてもいません。
1
索引の再作成保留はユーザーが保留しています。
CREATE_TIMESTAMP CREATED TIMESTAMP 索引が作成されたときのタイム・スタンプ。
LAST_BUILD_TIMESTAMP LASTBUILD TIMESTAMP 索引が最後に再作成されたときのタイム・スタンプ。
LAST_QUERY_USE LASTQRYUSE TIMESTAMP
NULL 可能
使用状況統計が前回リセットされた後で、該当の索引が最後に照会で使用されたときのタイム・スタンプ。 使用状況統計が前回リセットされた後でその索引が照会で一度も使用されていない場合には、NULL が入ります。
LAST_STATISTICS_USE LASTSTUSE TIMESTAMP
NULL 可能
使用状況統計が前回リセットされた後で、該当の索引が最後にオプティマイザーで統計用に使用されたときのタイム・スタンプ。 使用状況統計が前回リセットされた後でその索引が一度も統計用に使用されていない場合には、NULL が入ります。
QUERY_USE_COUNT QRYUSECNT BIGINT 使用状況統計が前回リセットされた後で、該当の索引が 1 つの照会の中で使用された回数。 使用状況統計が前回リセットされた後でその索引が照会で一度も使用されていない場合には、0 が入ります。
QUERY_STATISTICS_COUNT QRYSTCNT BIGINT 使用状況統計が前回リセットされた後で、該当の索引がオプティマイザーで統計用に使用された回数。 使用状況統計が前回リセットされた後でその索引が一度も統計用に使用されていない場合には、0 が入ります。
LAST_USED_TIMESTAMP LASTUSED TIMESTAMP
NULL 可能
アプリケーションによってネイティブ・レコード入出力操作または SQL 操作に該当の索引が最後に直接使用されたときのタイム・スタンプ。その索引が一度も使用されていない場合には、NULL が入ります。
DAYS_USED_COUNT DAYSUSED INTEGER 使用状況統計が前回リセットされた後で、アプリケーションによってネイティブ・レコード入出力操作または SQL 操作に該当の索引が直接使用された日数。 使用状況統計が前回リセットされた後でその索引が一度も使用されていない場合には、0 が入ります。
LAST_RESET_TIMESTAMP LASTRESET TIMESTAMP
NULL 可能
該当の索引について使用状況統計が前回リセットされたときのタイム・スタンプ。 詳しくは、オブジェクト記述変更 (CHGOBJD) コマンドを参照してください。 索引の最終使用時のタイム・スタンプが一度もリセットされていない場合は、NULL が入ります。
INDEX_SIZE SIZE BIGINT 索引の二分木またはコード化ベクトル索引のサイズ (バイト数)。
ESTIMATED_BUILD_TIME ESTBLDTIME INTEGER 索引の再作成に必要な概算時間 (秒)。
LAST_BUILD_TIME LSTBLDTIME INTEGER
NULL 可能
索引が最後に作成されたときからの経過時間 (秒単位)。最新の作成情報が使用できない場合には、NULL が含まれます。
LAST_BUILD_KEYS LSTBLDKEYS BIGINT
NULL 可能
索引が最後に作成されたときのキーの数。最新の作成情報が使用できない場合には、NULL が含まれます。
LAST_BUILD_DEGREE LSTBLDDEG SMALLINT
NULL 可能
索引が最後に作成されたときの並列度。最新の作成情報が使用できない場合には、NULL が含まれます。
LAST_BUILD_TYPE LSTBLDTYPE CHAR(1)
NULL 可能
最後の索引作成が、全体作成であったか、遅延保守キーによる作成であったかを示します。
0
索引の最後の再作成は、遅延保守キーによるものでした。
1
索引の最後の作成または再作成は、表内の行による全体作成でした。

その索引が一度も作成されていない場合には、NULL が入ります。

LAST_INVALIDATION_TIMESTAMP LSTINVAL TIMESTAMP
NULL 可能
索引が最後にいつ無効化されたかを示します。 その索引が一度も無効化されていない場合には、NULL が入ります。
DELAYED_MAINT_KEYS DLYKEYS INTEGER
NULL 可能
遅延保守索引の二分木に挿入する必要のあるキーの数。 索引が遅延保守索引でない場合は、NULL が入ります。
SPARSE SPARSE CHAR(1) 索引に従属表のすべての行のキーが含まれるかどうかを示します。
0
索引には、従属表のすべての行のキーが含まれます。
1
索引は選択/除外論理ファイルであるか、WHERE 文節がある SQL 索引であり、従属表のすべての行のキーは含まれません。
DERIVED_KEY DERIVED CHAR(1) 索引のキー列が式であるかどうかを示します。
0
索引のキー列は、式ではありません。
1
少なくとも 1 つのキー列が式です。現在、DDS で作成された論理ファイルまたは一時索引でのみ可能です。
PARTITIONED PARTITION CHAR(1) 索引がパーティション化されているか、パーティション化されていないかを示します。
0
SQL 索引はパーティション化されていません (複数のパーティションにまたがっています)。
1
パーティション表で索引が作成されていないか、パーティション表で索引が作成されていて、パーティション化されているかのどちらかです (複数のパーティションまたはメンバーにまたがっていません)。
2
索引は、複数のパーティションまたはメンバー上に構築された論理ファイルです。
ACCPTH_TYPE ACCPTHTYPE CHAR(1) 索引のタイプを示します。
0
索引は、最大 1 テラバイト (*MAX1TB) の 2 進基数索引です。
1
索引は、最大 4 ギガバイト (*MAX4GB) の 2 進基数索引です。
2
索引は、コード化ベクトル索引です。
UNIQUE UNIQUE CHAR(1) 索引がユニークであるかどうかを示します。
0
索引は UNIQUE 索引です。
1
索引は UNIQUE WHERE NOT NULL 索引です。
2
索引は非ユニーク先入れ先出し (FIFO) 索引です。
3
索引は非ユニーク後入れ後出し (LIFO) 索引です。
4
索引は非ユニーク先変更先出し (FCFO) 索引です。
SRTSEQ_TYPE SRTSEQ CHAR(1) 索引で照合順序を使用するかどうかを示します。
0
索引では照合テーブルを使用しません。
1
索引では代替照合順序 (ALTSEQ) を使用します。
2
索引ではソート順序 (SRTSEQ) を使用します。
LOGICAL_PAGE_SIZE PAGE_SIZE INTEGER
NULL 可能
索引の論理ページ・サイズ。 索引がコード化ベクトル索引である場合は、NULL が入ります。
OVERFLOW_VALUES OVERFLOW INTEGER
NULL 可能
コード化ベクトル索引からオーバーフローした特殊キー値の数。 索引がコード化ベクトル索引でない場合は、NULL が入ります。
EVI_CODE_SIZE CODE_SIZE INTEGER
NULL 可能
コード化ベクトル索引のバイト・コードのサイズ。 索引がコード化ベクトル索引でない場合は、NULL が入ります。
LOGICAL_READS LGLREADS BIGINT 最後の IPL の後で索引に対して実行された論理読み取り操作の数。
PHYSICAL_READS PHYREADS BIGINT Db2 for i には適用されません。常に 0 になります。
SEQUENTIAL_READS SEQREADS BIGINT 最後の IPL の後で索引に対して実行された順次読み取り操作の数。
RANDOM_READS RANREADS BIGINT 最後の IPL の後で索引に対して実行されたランダム読み取り操作の数。
SEARCH_CONDITION IXWHERECON VARGRAPHIC(1024) CCSID 1200 疎索引の場合はその索引の検索条件を示します。 検索条件の長さが 1024 を超えた場合は、列値の最後に「...」が返されます。
KEEP_IN_MEMORY KEEPINMEM CHAR(1) 索引をメモリー内に保持するかどうかを示します。
0
メモリー設定がありません。
1
可能な場合、索引をメモリーに保持します。
MEDIA_PREFERENCE MEDIAPREF SMALLINT 索引のメディア設定を示します。
0
メディア設定がありません。
255
可能な場合、索引を ソリッド・ステート・ディスク (SSD) に割り振ります。
INCLUDE_EXPRESSION IXINCEXPR VARGRAPHIC(1024) CCSID 1200
NULL 可能
索引の INCLUDE 式。索引に INCLUDE 式がない場合は、NULL が入ります。
SYSTEM_TABLE_SCHEMA SYS_DNAME CHAR(10) システムのスキーマ名。
SYSTEM_TABLE_NAME SYS_TNAME CHAR(10) システム表名。
SYSTEM_TABLE_MEMBER SYS_MNAME CHAR(10) システム・メンバー名。