SYSTABLESPACE カタログ表

SYSTABLESPACE 表には、表スペースごとに 1 つの行が含まれます。スキーマは SYSIBM です。

列名 データ・タイプ 説明 用途
NAME
VARCHAR(24)
NOT NULL
表スペースの名前。 G
CREATOR
VARCHAR(128)
NOT NULL
表スペースの所有者の許可 ID。 G
DBNAME
VARCHAR(24)
NOT NULL
表スペースを含むデータベースの名前。 G
DBID
SMALLINT
NOT NULL
表スペースを含んでいるデータベースの内部 ID。 S
OBID
SMALLINT
NOT NULL
表スペース・ファイル記述子の内部 ID。 S
PSID
SMALLINT
NOT NULL
表スペース・ページ・セット記述子の内部 ID。 S
BPOOL
CHAR(8)
NOT NULL
表スペースに使われるバッファー・プールの名前。 G
PARTITIONS
SMALLINT
NOT NULL
表スペースのパーティションの数。 パーティション表スペースでない場合は 0。 G
LOCKRULE
CHAR(1)
NOT NULL
表スペースのロック・サイズ:
A
任意
L
ラージ・オブジェクト (LOB)
P
ページ
R
S
表スペース
T
X
暗黙的に作成された XML 表スペース
G
PGSIZE
SMALLINT
NOT NULL
表スペースのページ・サイズ (キロバイト数)。 G
ERASERULE
CHAR(1)
NOT NULL
データ・セットがドロップされるときにそれを消去するか。表スペースが範囲パーティション化表スペースの場合、この値には意味がありません。
N
消去しない。
Y
消去する。
G
STATUS
CHAR(1)
NOT NULL
表スペースの可用性状況:
A
使用可能
C
表スペースが表制御パーティションを使用せず、パーティション索引が作成されていないので、定義は不完全。
P
表スペースがチェック・ペンディング状況にある。
S
表スペースがチェック・ペンディング状況にあり、その有効範囲は表スペース全体より小さい。
T
表が作成されていないため、定義が不完全である。
G
IMPLICIT
CHAR(1)
NOT NULL
表スペースが暗黙作成されているか。
N
いいえ
Y
はい
G
NTABLES
SMALLINT
NOT NULL
表スペースに定義されている表の数。 G
NACTIVE
INTEGERNOT NULL
表スペース内のアクティブ・ページの数。 ページは、現時点で行を含んでいなくても、行の様式が設定されて いれば、アクティブであると言います。 統計の集計が終わっていない場合は、値は -0。 この列は更新可能です。 S
 
VARCHAR(24)
NOT NULL
使用していません N
CLOSERULE
CHAR(1)
NOT NULL
オープン・データ・セットの数の限度に達した場合に、データ・セットがクローズの対象になるか。
N
いいえ
Y
はい
G
SPACE
INTEGERNOT NULL
STOSPACE ユーティリティーを最後に実行したときに決定された、 表スペースに割り振られる DASD ストレージのキロバイト数。 表スペースがストレージ・グループに関係していない場合、あるいは STOSPACE を 実行していない場合、この値は 0 です。 パーティション表スペースの場合、この値は、ストレージ・グループ定義がされているすべての パーティションに割り振られる DASD ストレージの総キロバイト数です。 G
IBMREQD
CHAR(1)
NOT NULL
値が Y であると、その行が機械可読基本資料 (MRM) テープに入っていたことを示します。 その他のすべての値については、リリース依存関係標識を参照してください。

ALTER TABLESPACE で DSSIZE 値を 128G または 256G に変更すると、この列の値は O に変更されます。これは、バージョン 10 のリリース依存関係標識です。

このフィールドの値は、リリース従属関係を示す信頼できる標識ではありません。 代わりに、RELCREATED を使用します。

G
VARCHAR(54)
NOT NULL
内部使用専用です。 I
VARCHAR(24)
NOT NULL
内部使用専用です。 I
SEGSIZE
SMALLINT
NOT NULL WITH
DEFAULT
セグメント化表スペースの各セグメント内のページ数。 表スペースがセグメント化されていない場合、値は 0。 G
CREATEDBY
VARCHAR(128)
NOT NULL WITH
DEFAULT
表スペースを作成したユーザーの 1 次許可 ID。 G
STATSTIME
TIMESTAMP
NOT NULL WITH
DEFAULT

変更の始まりRUNSTATS またはインライン統計を使用する他のユーティリティーが、統計および最後のユーティリティー呼び出しが統計を更新した日時を更新した場合。 デフォルト値は '0001-01-01-00.00.00.000000' です。 デフォルト値は、統計が収集されなかったことを示します。 この列は更新可能です。変更の終わり

G
LOCKMAX INTEGER 各ユーザーが表または表スペースに獲得できるロックの最大数。 これを超えると次のロッキング・レベルにエスカレートします。
0
ロック・エスカレーションは行われない。
n
nn > 0 は、アプリケーション・プロセスが獲得できるロック (表または表スペースの行、ページ、または LOB ロック) の最大数。これを超えると、ロック・エスカレーションが行われます。
-1
変更の始まりFL 507

LOCKMAX SYSTEM が表スペースに対して有効であることを示す。

変更の終わり
G
TYPE
CHAR(1)
NOT NULL WITH
DEFAULT
表スペースのタイプ
ブランク
この表スペースは LOB または MEMBER CLUSTER オプションを使用せずに作成されました。 その DSSIZE 列がゼロの場合、表スペースは 64 GB 以下です。
G
増加対応パーティション表スペース。
L
表スペースは、64 ギガバイトより大きくすることができる。
O
表スペースは LOB オプションを指定して定義されている (表スペースは LOB 表スペース である)。
P
XML 列のために作成された暗黙の表スペース。
R
範囲によるパーティション表スペース。
G
CREATEDTS
TIMESTAMP
NOT NULL WITH
DEFAULT
表スペースに対して CREATE ステートメントが実行された時刻。 バージョン 5 よりも前の Db2 リリースで作成された表スペースの場合、この値は「0001-01-01.00.00.00.000000」です。 G
ALTEREDTS
TIMESTAMP
NOT NULL WITH
DEFAULT
表スペースに対して最新の ALTER TABLESPACE ステートメントが実行された時刻。 ALTER TABLESPACE ステートメント が適用されていない場合、ALTEREDTS は CREATEDTS の値になります。 バージョン 5 よりも前 の Db2 リリースで作成された索引の場合、 この値は「0001-01-01-00.00.00.000000」です。 G
ENCODING_SCHEME
CHAR(1)
NOT NULL WITH
DEFAULT 'E'
表スペースの場合、デフォルトのコード化スキーム:
E
EBCDIC
A
ASCII
U
UNICODE
ブランク
作業ファイル・データベースまたは TEMP データベース (TEMP として作成されており、宣言済み一時表用) の中の表スペースの場合。
非作業ファイル・データベース内の表の場合、値は「E」です。 バージョン 5 よりも前に作成された作業ファイル・データベース、またはデフォルト・データベース DSNDB04 内の表の 場合は、ブランクです。
G
SBCS_CCSID
INTEGERNOT NULL WITH
DEFAULT
表スペースの場合、デフォルトの SBCS CCSID。 作業ファイル・データベース、TEMP データベース、またはバージョン 5 より前の Db2 リリースで作成されたデータベースにある表スペースの場合、値は 0 です。 G
DBCS_CCSID
INTEGERNOT NULL WITH
DEFAULT
表スペースの場合、デフォルトの DBCS CCSID。 作業ファイル・データベース、TEMP データベース、またはバージョン 5 より前の Db2 リリースで作成されたデータベースにある表スペースの場合、値は 0 です。 G
MIXED_CCSID
INTEGERNOT NULL WITH
DEFAULT
表スペースの場合、デフォルトの混合 CCSID。 作業ファイル・データベース、TEMP データベース、またはバージョン 5 より前の Db2 リリースで作成されたデータベースにある表スペースの場合、値は 0 です。 G
MAXROWS
SMALLINT
NOT NULL
DEFAULT 255
Db2 がデータ・ページに入れる行の最大数。 デフォルト値は 255 です。 LOB 表スペースの 場合、値は 0 で、これは列が適用されないことを示します。 G
LOCKPART
CHAR(1)
NOT NULL WITH
DEFAULT
使用されません。 N
LOG
CHAR(1)
NOT NULL WITH
DEFAULT 'Y'
表スペースに対する変更がログに記録されるかどうか。
N
この表スペースの属性は NOT LOGGED です。 表スペース、およびその表スペース内の表に対応した全索引に対して、ロギングの取り消しおよび再実行は抑止されます。 表スペース内の表に関連付けられているすべての補助表の補助索引に対するロギングも抑止されます。
Y
この表スペースの属性は LOGGED です。 通常のロギングは、この表スペースに対する変更、この表スペースの表のすべての索引、および表スペースの表に関連付けられているすべての補助表のすべての補助索引に関連付けられます。
X
この LOB または XML 表スペースの属性は NOT LOGGED です。 表スペースに対するロギングの取り消しおよび再実行は抑止されます。 また、この LOB または XML 表スペースのロギング属性は、関連する基本表スペースのロギング属性にリンクされ、単独で変更することはできない可能性があります。 基本表スペースのロギング属性が LOGGED に変更されると、LOB または XML 表スペースのロギング属性も LOGGED に変更されます。
G
NACTIVEF
FLOATNOT NULL WITH
DEFAULT -1
表スペース内のアクティブ・ページの数。 ページは、現時点で行を含んでいなくても、行の様式が設定されて いれば、アクティブであると言います。 統計が収集されなかった場合は、この値は -1 となります。 この列は更新可能です。 S
DSSIZE
INTEGERNOT NULL WITH
DEFAULT
データ・セットの最大サイズ (キロバイト単位)。 表スペースが DB2® 10 より前に作成された場合、この値は 0 であることがありますが、表スペースが増加対応パーティション表スペースに変換された後は、この値に実際の値が含まれます。 G
OLDEST_VERSION
SMALLINT
NOT NULL WITH
DEFAULT
表スペース、およびイメージ・コピーの中で、最も古いデータ形式のバージョン番号。 G
CURRENT_VERSION
SMALLINT
NOT NULL WITH
DEFAULT
表スペース内の最も新しいデータ形式を記述するバージョン番号。 ゼロは、表スペースのバージョン管理がこれまで行われていないことを示します。 バージョン番号が最大値に達した後、番号は循環して 1 に戻ります。 G
AVGROWLEN
INTEGERNOT NULL WITH
DEFAULT -1
表スペースまたは部分にある表の行の平均の長さ。 表スペースまたは部分が圧縮されている場合は、値は圧縮された行の長さ。 表スペースまたは部分が圧縮されていない場合は、値は圧縮されていない行の長さ。 統計が収集されなかった場合は、この値は -1 となります。 G
SPACEF
FLOATNOT NULL WITH
DEFAULT
このストレージ・グループの DASD ストレージのキロバイト数。 統計が収集されなかった場合は、この値は -1 となります。 この列は更新可能です。 G
CREATORTYPE
CHAR(1)
NOT NULL WITH
DEFAULT
作成者のタイプを示します。
ブランク
認証ID
L
ロール
G
RELCREATED
CHAR(1)
NOT NULL
このオブジェクトを作成するために使用する Db2 のリリース。 DB2 9 より前に作成されている場合はブランク。 その他すべての値については、リリース依存関係標識を参照してください。 G
INSTANCE
SMALLINT
NOT NULL WITH
DEFAULT
INSTANCE は、現行の基本オブジェクト (表および索引) のデータ・セット・インスタンス番号を示します。 G
CLONE
CHAR(1)
NOT NULL WITH
DEFAULT
クローン関係に関与するオブジェクトが、表スペースに入っているかどうかを示します。
Y
表スペースに、クローン関係に関与するオブジェクトが入っています
N
表スペースに、クローン関係に関与するオブジェクトが入っていません
G
MAXPARTITIONS
SMALLINT
NOT NULL WITH
DEFAULT
パーティションの最大数。その数まで表スペースを拡大できます。表スペースが増加対応パーティション表スペースでない場合は、0 になります。 G
MEMBER_CLUSTER
CHAR(1)
NOT NULL WITH
DEFAULT
表スペースに MEMBER CLUSTER が指定されているかどうか:
Y
表スペースに MEMBER CLUSTER が指定されている
ブランク
表スペースに MEMBER CLUSTER が指定されていない
G
ORGANIZATIONTYPE
CHAR(1)
NOT NULL WITH
DEFAULT
表スペース編成のタイプ
ブランク
不明。 デフォルトがブランクです。
H
ハッシュ編成
G
HASHSPACE
BIGINT
NOT NULL WITH
DEFAULT
表スペースまたはパーティションにハッシュとして割り振られるスペースの量 (KB 単位)。 増加対応パーティション表スペースの場合、スペースは表スペース全体に適用されます。範囲パーティション化表スペースの場合、スペースはパーティションごとに適用されます。 G
HASHDATAPAGES
BIGINT
NOT NULL WITH
DEFAULT
ハッシュ・スペース用に事前割り振りするハッシュ・データ・ページの総数です。 増加対応パーティション表スペースの場合、これには、表スペースの固定部分にあるすべてのページが含まれます。範囲パーティション化表スペースの場合は、パーティション・レベルでハッシュ・スペースを指定することによってオーバーライドされない限り、これは各パーティションの固定ハッシュ・スペースに含まれるページの数です。 この値は、HASH SPACE オプションを含めて指定した値か、スペースの自動見積もりを指定して REORG ユーティリティーを実行した場合に、Db2 によって算出されます。 計算値は、ハッシュ・アルゴリズムで使用されます。 ハッシュ表スペースでない場合、この値は 0 です。 ハッシュ・アクセスを使用するように変更されている一方で、まだ再編成されていない表スペースの場合も、この値は 0 です。 G
変更の始まりPAGENUM変更の終わり 変更の始まり
変更の始まりCHAR(1)
NOT NULL
WITH DEFAULT
'A' 変更の終わり
変更の終わり
変更の始まり表スペースのページ形式、および表スペース内の表に対して作成された索引のページ形式。絶対ページ番号または相対ページ番号を示します。
A
PAGENUM に組み込みパーティション番号が含まれるような絶対アドレッシングを示します。
R
PAGENUM に相対ページ番号だけが含まれるような相対アドレッシングを示します。
変更の終わり
変更の始まりG変更の終わり
変更の始まりINSERTALG変更の終わり 変更の始まりSMALLINT NOT NULL WITH DEFAULT変更の終わり 変更の始まりこの表スペース内の表の挿入アルゴリズム・レベル。
0
この表スペース内の表の挿入アルゴリズム・レベルは、DEFAULT_INSERT_ALGORITHM サブシステム・パラメーターによって決定されます。0 がデフォルト値です。
1
この表スペース内の表の挿入アルゴリズム・レベルは基本挿入アルゴリズムです。
2
MEMBER CLUSTER オプションが指定される場合、この表スペース内の表の挿入アルゴリズム・レベルは高速挿入アルゴリズムです。
変更の終わり
変更の始まり 変更の終わり
変更の始まりPQTY変更の終わり 変更の始まりINTEGER WITH DEFAULT NULL変更の終わり 変更の始まりユーザー管理のデータ・セットの場合、値は 4 KB ストレージ・ブロックを単位とする 1 次スペース割り振り、または -1 です。

PQTY は、該当する CREATE または ALTER TABLESPACE ステートメントの PRIQTY の値に基づいた値です。 ただし、PQTY とは異なり、PRIQTY は 1 KB 単位でスペースを受け入れます。

値 -1 は、次のどちらかのケースが該当することを示します。
  • CREATE TABLESPACE ステートメント、または後続の ALTER TABLESPACE ステートメントに対して、PRIQTY が指定されなかった。
  • CREATE TABLESPACE ステートメント、または後続の ALTER TABLESPACE ステートメントに対して、PRIQTY に最新に指定された値が -1 である。

Db2 12 より以前に作成されたオブジェクトの値が不明な場合、この列には NULL 値 が組み込まれます。

変更の終わり
変更の始まり 変更の終わり
変更の始まりSTORTYPE変更の終わり 変更の始まりCHAR(1) WITH DEFAULT NULL変更の終わり 変更の始まりストレージ割り振りのタイプ:
E
明示 (ストレージ・グループは使用しない)
I
暗黙的 (ストレージ・グループを使用)

Db2 12 より以前に作成されたオブジェクトの値が不明な場合、この列には NULL 値 が組み込まれます。

変更の終わり
変更の始まり 変更の終わり
変更の始まりSTORNAME変更の終わり 変更の始まりVARCHAR(128) WITH DEFAULT NULL変更の終わり 変更の始まりスペース割り振りに使用されるストレージ・グループの名前。 ストレージ・グループを使用しない場合、またはカタログ表スペースの場合は、ブランク。

Db2 12 より以前に作成されたオブジェクトの値が不明な場合、この列には NULL 値 が組み込まれます。

変更の終わり
変更の始まり 変更の終わり
変更の始まりVCATNAME変更の終わり 変更の始まりVARCHAR(24) WITH DEFAULT NULL変更の終わり 変更の始まりスペース割り振りに使用される統合カタログ機能カタログの名前。

Db2 12 より以前に作成されたオブジェクトの値が不明な場合、この列には NULL 値 が組み込まれます。

変更の終わり
変更の始まり 変更の終わり
変更の始まりFREEPAGE変更の終わり 変更の始まりSMALLINT WITH DEFAULT NULL変更の終わり 変更の始まりページがフリー・スペースとして残される前にロードされるページ数。

Db2 12 より以前に作成されたオブジェクトの値が不明な場合、この列には NULL 値 が組み込まれます。

変更の終わり
変更の始まり 変更の終わり
変更の始まりPCTFREE変更の終わり 変更の始まりSMALLINT WITH DEFAULT NULL変更の終わり 変更の始まり各ページの中でフリー・スペースとして残されるパーセンテージ。

Db2 12 より以前に作成されたオブジェクトの値が不明な場合、この列には NULL 値 が組み込まれます。

変更の終わり
変更の始まり 変更の終わり
変更の始まりCOMPRESS変更の終わり 変更の始まりCHAR(1) WITH DEFAULT NULL変更の終わり 変更の始まり表スペースの COMPRESS 属性を示します。

列に対して有効な値は、以下のとおりです。

変更の始まりY変更の終わり
変更の始まり表スペースは、圧縮を使用するように定義されている。 表スペースが LOB 表スペースでない場合、圧縮アルゴリズムは TS_COMPRESSION_TYPE サブシステム・パラメーターによって決定されます。変更の終わり
変更の始まりF変更の終わり
変更の始まりFL 509表スペースまたはパーティションは、固定長圧縮を使用するように定義されている。変更の終わり
変更の始まりH変更の終わり
変更の始まりFL 509表スペースまたはパーティションは、Huffman 圧縮を使用するように定義されている。変更の終わり
ブランク
表スペースまたはパーティションは、圧縮を使用するように定義されていない。

Db2 12 より以前に作成されたオブジェクトの値が不明な場合、この列には NULL 値 が組み込まれます。

変更の終わり
変更の始まりG変更の終わり
変更の始まりGBPCACHE変更の終わり 変更の始まりCHAR(1) WITH DEFAULT NULL変更の終わり 変更の始まりこの表スペースまたは表スペース・パーティションに指定された グループ・バッファー・プール・キャッシュ・オプション。
A
変更したページと未変更のページをグループ・バッファー・プールにキャッシュする。
N
データはグループ・バッファー・プールにキャッシュされない。
S
実際のデータ値を含まないスペース・マップ・ページなどの、変更されたシステム・ページ だけがグループ・バッファー・プールにキャッシュされる。
ブランク
変更したページのみをグループ・バッファー・プールにキャッシュする。

Db2 12 より以前に作成されたオブジェクトの値が不明な場合、この列には NULL 値 が組み込まれます。

変更の終わり
変更の始まり 変更の終わり
変更の始まりTRACKMOD変更の終わり 変更の始まり変更の始まりCHAR(1) WITH DEFAULT NULL変更の終わり変更の終わり 変更の始まりスペース・マップ・ページ内のページ変更を追跡するかどうか。
N
いいえ
ブランク
はい

Db2 12 より以前に作成されたオブジェクトの値が不明な場合、この列には NULL 値 が組み込まれます。

変更の終わり
変更の始まり 変更の終わり
変更の始まりSECQTYI変更の終わり 変更の始まりINTEGER WITH DEFAULT NULL変更の終わり 変更の始まり4 KB のストレージを単位とする 2 次スペース割り振り。 ユーザー管理のデータ・セットの場合、値は 4 KB ブロックを単位とする 2 次スペース割り振りです。

Db2 12 より以前に作成されたオブジェクトの値が不明な場合、この列には NULL 値 が組み込まれます。

変更の終わり
変更の始まり 変更の終わり
変更の始まりPCTFREE_UPD変更の終わり 変更の始まりSMALLINT WITH DEFAULT NULL変更の終わり 変更の始まり可変長レコードの更新用に予約されているフリー・スペースの割合。オブジェクトの作成時または変更時に定義されたもの。

Db2 12 より以前に作成されたオブジェクトの値が不明な場合、この列には NULL 値 が組み込まれます。

変更の終わり
変更の始まり 変更の終わり
変更の始まりPCTFREE_UPD_CALC変更の終わり 変更の始まりSMALLINT WITH DEFAULT NULL変更の終わり 変更の始まり可変長レコードの更新用に予約されているフリー・スペースの割合。Db2 またはユーティリティーによって計算されたもの。

Db2 12 より以前に作成されたオブジェクトの値が不明な場合、この列には NULL 値 が組み込まれます。

変更の終わり
変更の始まり 変更の終わり
変更の始まりCOMPRESSRATIO変更の終わり 変更の始まり
SMALLINT
NOT NULL
WITH DEFAULT
変更の終わり
変更の始まり表スペースが圧縮を指定して定義されている場合に、表スペース内の圧縮された各データ・レコードで圧縮によって節約できるバイトの平均パーセント。 この計算には、各行のオーバーヘッド・バイトも含まれます。 値は、行の平均長に基づき、データ行の実際の長さによって異なります。

例えば、値 25 は、圧縮されたレコードの平均サイズが圧縮されていないレコードのサイズの約 75% であることを示します。

以下の場合、値は -1 または 0 です。
-1
値が収集されていない
0
圧縮が存在していないか、圧縮されたレコードの平均サイズが圧縮されていないレコード長以上である
変更の終わり
変更の始まりG変更の終わり
変更の始まりFL 502KEYLABEL変更の終わり 変更の始まりVARCHAR(192) NOT NULL WITH DEFAULT変更の終わり 変更の始まり表レベルで指定される鍵ラベル。 それ以外の場合、値は空ストリングです。変更の終わり 変更の始まり 変更の終わり