SYSPARTITIONINDEXSTAT
SYSPARTITIONINDEXSTAT ビューには、表パーティションまたは表メンバーをもとに作成された各索引ごとに、行が 1 つずつ入ります。別の索引の二分木を共有している索引は含まれません。 表が分散表の場合は、他のデータベース・ノードにあるパーティションに基づく索引はこのカタログ・ビューには含まれません。 これらは該当の他のデータベース・ノードのカタログ・ビューに含まれます。
次の表は、SYSPARTITIONINDEXSTAT ビ ューの列について説明しています。
列名 | システム列名 | データ・タイプ | 説明 |
---|---|---|---|
TABLE_SCHEMA | TABSCHEMA | VARCHAR(128) | 該当の表が入っている SQL のスキーマの名前。 |
TABLE_NAME | TABNAME | VARCHAR(128) | 表の名前。 |
TABLE_PARTITION | TABPART | VARCHAR(128) | 表パーティションまたはメンバーの名前。 |
PARTITION_TYPE | PARTTYPE | CHAR(1) | 表パーティショニングのタイプ
|
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) | 索引のタイプ:
|
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) | 索引が無効で、再作成が必要であるかどうかを示す標識。
|
INDEX_HELD | HELD | CHAR(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 可能
|
最後の索引作成が、全体作成であったか、遅延保守キーによる作成であったかを示します。
その索引が一度も作成されていない場合には、NULL が入ります。 |
LAST_INVALIDATION_TIMESTAMP | LSTINVAL | TIMESTAMP
NULL 可能
|
索引が最後にいつ無効化されたかを示します。 その索引が一度も無効化されていない場合には、NULL が入ります。 |
DELAYED_MAINT_KEYS | DLYKEYS | INTEGER
NULL 可能
|
遅延保守索引の二分木に挿入する必要のあるキーの数。 索引が遅延保守索引でない場合は、NULL が入ります。 |
SPARSE | SPARSE | CHAR(1) | 索引に従属表のすべての行のキーが含まれるかどうかを示します。
|
DERIVED_KEY | DERIVED | CHAR(1) | 索引のキー列が式であるかどうかを示します。
|
PARTITIONED | PARTITION | CHAR(1) | 索引がパーティション化されているか、パーティション化されていないかを示します。
|
ACCPTH_TYPE | ACCPTHTYPE | CHAR(1) | 索引のタイプを示します。
|
UNIQUE | UNIQUE | CHAR(1) | 索引がユニークであるかどうかを示します。
|
SRTSEQ_TYPE | SRTSEQ | CHAR(1) | 索引で照合順序を使用するかどうかを示します。
|
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) | 索引をメモリー内に保持するかどうかを示します。
|
MEDIA_PREFERENCE | MEDIAPREF | SMALLINT | 索引のメディア設定を示します。
|
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) | システム・メンバー名。 |