メインコンテンツまでスキップ

partitions

partitions は、テーブルパーティションに関する情報を提供します。

partitions には以下のフィールドが含まれています。

FieldDescription
TABLE_CATALOGテーブルが属する catalog の名前。この値は常に def です。
TABLE_SCHEMAテーブルが属するデータベースの名前。
TABLE_NAMEパーティションを含むテーブルの名前。
PARTITION_NAMEパーティションの名前。
SUBPARTITION_NAMEPARTITIONS テーブルの行がサブパーティションを表す場合、サブパーティションの名前。そうでない場合は NULLNDB の場合: この値は常に NULL です。
PARTITION_ORDINAL_POSITIONすべてのパーティションは定義された順序でインデックスが付けられ、1 が最初のパーティションに割り当てられる番号です。パーティションが追加、削除、再編成されるとインデックスが変更される可能性があります。表示される番号は、インデックスの変更を考慮した現在の順序を反映しています。
PARTITION_METHOD有効な値: RANGELISTHASHLINEAR HASHKEY、または LINEAR KEY
SUBPARTITION_METHOD有効な値: HASHLINEAR HASHKEY、または LINEAR KEY
PARTITION_EXPRESSIONテーブルの現在のパーティショニングスキームを作成した CREATE TABLE または ALTER TABLE ステートメントで使用されたパーティショニング関数の式。
SUBPARTITION_EXPRESSIONテーブルのサブパーティショニングを定義するサブパーティショニング式に対して PARTITION_EXPRESSION がテーブルのパーティショニングを定義するために使用されるのと同様に機能します。テーブルにサブパーティションがない場合、この列は NULL です。
PARTITION_DESCRIPTIONこの列は RANGE および LIST パーティションに使用されます。RANGE パーティションの場合、パーティションの VALUES LESS THAN 節に設定された値が含まれ、整数または MAXVALUE です。LIST パーティションの場合、この列にはパーティションの VALUES IN 節で定義された値が含まれ、カンマで区切られた整数値のリストです。PARTITION_METHODRANGE または LIST 以外のパーティションの場合、この列は常に NULL です。
TABLE_ROWSパーティション内のテーブル行の数。
AVG_ROW_LENGTHこのパーティションまたはサブパーティションに格納されている行の平均長さ(バイト単位)。これは DATA_LENGTHTABLE_ROWS で割ったものと同じです。
DATA_LENGTHこのパーティションまたはサブパーティションに格納されているすべての行の総長(バイト単位)。つまり、パーティションまたはサブパーティションに格納されているバイトの総数です。
MAX_DATA_LENGTHこのパーティションまたはサブパーティションに格納できる最大バイト数。
INDEX_LENGTHこのパーティションまたはサブパーティションのインデックスファイルの長さ(バイト単位)。
DATA_FREEパーティションまたはサブパーティションに割り当てられているが使用されていないバイト数。
CREATE_TIMEパーティションまたはサブパーティションが作成された時間。
UPDATE_TIMEパーティションまたはサブパーティションが最後に変更された時間。
CHECK_TIMEこのパーティションまたはサブパーティションが属するテーブルが最後にチェックされた時間。
CHECKSUMチェックサム値がある場合、その値。そうでない場合は NULL
PARTITION_COMMENTパーティションにコメントがある場合、そのコメントのテキスト。ない場合、この値は空です。
NODEGROUPパーティションが属するノードグループ。
TABLESPACE_NAMEパーティションが属するテーブルスペースの名前。