SYSTABLESTAT

SYSTABLESTAT ビューには、少なくとも 1 つのパーティションまたはメンバーがある各表ごとに、行が 1 つずつ入ります。表に複数のパーティションまたはメンバーがある場合、統計にはすべてのパーティションとメンバーが含まれます。 表が分散表の場合は、他のデータベース・ノードにあるパーティションは含まれません。 これらは該当の他のデータベース・ノードのカタログ・ビューに含まれます。

以下の表では、SYSTABLESTAT ビューの列について説明します。

表 1. SYSTABLESTAT ビュー
列名 システム列名 データ・タイプ 説明
TABLE_SCHEMA TABSCHEMA VARCHAR(128) 該当の表が入っている SQL のスキーマの名前。
TABLE_NAME TABNAME VARCHAR(128) 表の名前。
PARTITION_TYPE PARTTYPE CHAR(1) 表パーティショニングのタイプ
ブランク
表はパーティション化されません。
H
これはデータ・ハッシュ・パーティションです。
R
これはデータ範囲パーティションです。
D
これは分散データベース・ハッシュ・パーティションです。
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) 表が揮発性かどうかを示します。
0
表は揮発性ではありません。
1
表は揮発性です。
変更の始まりHIGH_CONTENTION変更の終わり 変更の始まりCONTENTION変更の終わり 変更の始まりVARCHAR(3)変更の終わり 変更の始まり表がミラーリングで高競合と見なされるかどうかを示します。
NO
表は、高競合と見なされません。
YES
表は、高競合と見なされます。
変更の終わり
SYSTEM_TABLE_SCHEMA SYS_DNAME CHAR(10) システムのスキーマ名。
SYSTEM_TABLE_NAME SYS_TNAME CHAR(10) システム表名。