SYSTABLESTAT
SYSTABLESTAT ビューには、少なくとも 1 つのパーティションまたはメンバーがある各表ごとに、行が 1 つずつ入ります。表に複数のパーティションまたはメンバーがある場合、統計にはすべてのパーティションとメンバーが含まれます。 表が分散表の場合は、他のデータベース・ノードにあるパーティションは含まれません。 これらは該当の他のデータベース・ノードのカタログ・ビューに含まれます。
以下の表では、SYSTABLESTAT ビューの列について説明します。
列名 | システム列名 | データ・タイプ | 説明 |
---|---|---|---|
TABLE_SCHEMA | TABSCHEMA | VARCHAR(128) | 該当の表が入っている SQL のスキーマの名前。 |
TABLE_NAME | TABNAME | VARCHAR(128) | 表の名前。 |
PARTITION_TYPE | PARTTYPE | CHAR(1) | 表パーティショニングのタイプ
|
NUMBER_PARTITIONS | NBRPARTS | INTEGER | 表のパーティションまたはメンバーの数 |
NUMBER_DISTRIBUTED_PARTITIONS | DSTPARTS | INTEGER
NULL 可能
|
表が分散表の場合にはパーティションの合計数が入ります。 表が分散表でない場合には NULL が入ります。 |
NUMBER_ROWS | CARD | BIGINT | 表のすべてのパーティションまたはメンバー内の有効行数 |
NUMBER_ROW_PAGES | NPAGES | BIGINT | 表のすべてのパーティションまたはメンバー内の 64K ページの数 |
NUMBER_PAGES | FPAGES | BIGINT | NUMBER_ROW_PAGES と同じ |
OVERFLOW | OVERFLOW | BIGINT | 可変長セグメントにオーバーフローした見積もり行数。表に可変長または LOB 列が含まれていない場合、0 が入ります。 |
CLUSTERED | CLUSTERED | CHAR(1)
NULL 可能
|
Db2® for i には適用されません。 常に NULL になります。 |
ACTIVE_BLOCKS | ACTBLOCKS | BIGINT | Db2 for i には適用されません。 常に -1 になります。 |
AVGCOMPRESSEDROWSIZE | ACROWSIZE | BIGINT | Db2 for i には適用されません。 常に -1 になります。 |
AVGROWCOMPRESSIONRATIO | ACROWRATIO | REAL | Db2 for i には適用されません。 常に -1 になります。 |
AVGROWSIZE | AVGROWSIZE | BIGINT | この表内の行の平均の長さ (バイト数)。 表に可変長または LOB 列がある場合、-1 が入ります。 |
PCTROWSCOMPRESSED | PCTCROWS | REAL | Db2 for i には適用されません。 常に -1 になります。 |
PCTPAGESSAVED | PCTPGSAVED | SMALLINT | Db2 for i には適用されません。 常に -1 になります。 |
NUMBER_DELETED_ROWS | DELETED | BIGINT | 表のすべてのパーティションまたはメンバー内で削除された行の数 |
DATA_SIZE | SIZE | BIGINT | 表のすべてのパーティションまたはメンバー内のデータ・スペースの合計サイズ (バイト数) |
VARIABLE_LENGTH_SIZE | VLSIZE | BIGINT | 表のすべてのパーティションまたはメンバー内の可変長データ・スペース・セグメントのサイズ (バイト数) |
FIXED_LENGTH_EXTENTS | FLEXTENTS | BIGINT | Db2 for i には適用されません。 常に -1 になります。 |
VARIABLE_LENGTH_EXTENTS | VLEXTENTS | BIGINT | Db2 for i には適用されません。 常に -1 になります。 |
COLUMN_STATS_SIZE | CSTATSSIZE | BIGINT | 表のすべてのパーティションまたはメンバー内の列統計のサイズ (バイト数) |
MAINTAINED_TEMPORARY_INDEX_SIZE | MTISIZE | BIGINT | 表のいずれかのパーティションまたはメンバー上で保守されているすべての一時索引のサイズ (バイト数) |
NUMBER_DISTINCT_INDEXES | DISTINCTIX | INTEGER | 表のいずれかのパーティションまたはメンバー上に構築される特殊索引の数。これには、保守されている一時索引は含まれません。 |
OPEN_OPERATIONS | OPENS | BIGINT | 最後の IPL 以降の、表のすべてのパーティションまたはメンバーのフル・オープンの数 |
CLOSE_OPERATIONS | CLOSES | BIGINT | 最後の IPL 以降の、表のすべてのパーティションまたはメンバーのフル・クローズの数 |
INSERT_OPERATIONS | INSERTS | BIGINT | 最後の IPL 以降の、表のすべてのパーティションまたはメンバーの挿入操作の数 |
UPDATE_OPERATIONS | UPDATES | BIGINT | 最後の IPL 以降の、表のすべてのパーティションまたはメンバーの更新操作の数 |
DELETE_OPERATIONS | DELETES | BIGINT | 最後の IPL 以降の、表のすべてのパーティションまたはメンバーの削除操作の数 |
CLEAR_OPERATIONS | DSCLEARS | BIGINT | 最後の IPL 以降の、表のすべてのパーティションまたはメンバーのクリア操作 (CLRPFM 操作) の数 |
COPY_OPERATIONS | DSCOPIES | BIGINT | 最後の IPL 以降の、表のすべてのパーティションまたはメンバーのデータ・スペース・コピー操作 (特定の CPYxxx 操作) の数 |
REORGANIZE_OPERATIONS | DSREORGS | BIGINT | 最後の IPL 以降の、表のすべてのパーティションまたはメンバーのデータ・スペース再編成操作 (中断不可能な RGZPFM 操作) の数 |
INDEX_BUILDS | DSINXBLDS | BIGINT | 最後の IPL 以降の、表のいずれかのパーティションまたはメンバーを参照する索引の作成または再ビルドの数これには、保守されている一時索引は含まれません。 |
LOGICAL_READS | LGLREADS | BIGINT | 最後の IPL 以降の、表のすべてのパーティションまたはメンバーの論理読み取り操作の数 |
PHYSICAL_READS | PHYREADS | BIGINT | 最後の IPL 以降の、表のすべてのパーティションまたはメンバーの物理読み取り操作の数 |
SEQUENTIAL_READS | SEQREADS | BIGINT | 最後の IPL 以降の、表のすべてのパーティションまたはメンバーの順次読み取り操作の数 |
RANDOM_READS | RANREADS | BIGINT | 最後の IPL 以降の、表のすべてのパーティションまたはメンバーのランダム読み取り操作の数 |
LAST_CHANGE_TIMESTAMP | LASTCHG | TIMESTAMP | 表のいずれかのパーティションまたはメンバーに対して行われた最終変更の最大タイム・スタンプ |
LAST_SAVE_TIMESTAMP | LASTSAVE | TIMESTAMP
NULL 可能
|
表のいずれかのパーティションまたはメンバーの最終保管の最小タイム・スタンプ。パーティションまたはメンバーが保管されていない場合は、NULL が入ります。 |
LAST_RESTORE_TIMESTAMP | LASTRST | TIMESTAMP
NULL 可能
|
表のいずれかのパーティションまたはメンバーの最終復元の最大タイム・スタンプ。パーティションまたはメンバーが復元されていない場合は、NULL が入ります。 |
LAST_USED_TIMESTAMP | LASTUSED | TIMESTAMP
NULL 可能
|
アプリケーションによってネイティブ・レコード入出力操作または SQL 操作にいずれかのパーティションまたはメンバーが最後に直接使用されたときの最大タイム・スタンプ。パーティションまたはメンバーが使用されていない場合は、NULL が入ります。 |
DAYS_USED_COUNT | DAYSUSED | INTEGER | 使用状況統計が前回リセットされた後で、アプリケーションによってネイティブ・レコード入出力操作または SQL 操作にいずれかのパーティションまたはメンバーが直接使用された最大日数。 使用状況統計が前回リセットされた後でパーティションまたはメンバーが使用されていない場合には、0 が入ります。 |
LAST_RESET_TIMESTAMP | LASTRESET | TIMESTAMP
NULL 可能
|
該当の表について使用状況統計が前回リセットされたときの最大タイム・スタンプ。 詳しくは、オブジェクト記述変更 (CHGOBJD) コマンドを参照してください。 パーティションまたはメンバーの最終使用時のタイム・スタンプが一度もリセットされていない場合は、NULL が入ります。 |
NUMBER_PARTITIONING_KEYS | NBRPKEYS | INTEGER
NULL 可能
|
パーティション・キーの数。表がパーティション化されていない場合には NULL が入ります。 |
PARTITIONING_KEYS | PARTKEYS | VARCHAR(2880) NULL 可能
|
パーティション・キーのリスト。表がパーティション化されていない場合には NULL が入ります。 |
VOLATILE | VOLATILE | CHAR(1) | 表が揮発性かどうかを示します。
|
HIGH_CONTENTION | CONTENTION | VARCHAR(3) | 表がミラーリングで高競合と見なされるかどうかを示します。
|
SYSTEM_TABLE_SCHEMA | SYS_DNAME | CHAR(10) | システムのスキーマ名。 |
SYSTEM_TABLE_NAME | SYS_TNAME | CHAR(10) | システム表名。 |