付録A.2 データベースに関する最大値と最小値

データベースに関する最大値と最小値を次の表に示します。

表A-2 データベースに関する最大値と最小値

項 目最小値最大値単位
文字データの長さ
(定義長)
CHAR130,000字(バイト)
VARCHAR132,000字(バイト)
各国文字データの長さ
(定義長)
NCHAR115,000
NVARCHAR116,000
混在文字データの長さ
(定義長)
MCHAR130,000バイト
MVARCHAR132,000バイト
パック形式10進数の精度DECIMAL又はNUMERIC138けた
パック形式10進数の位取りDECIMAL又はNUMERIC038けた
時刻印データの小数秒精度TIMESTAMP06けた
BLOBデータの長さ12,147,483,647バイト
BINARYデータの長さ(定義長)12,147,483,647バイト
表中の列数130,000
表中のインデクス数0255
インデクスの構成列数116
クラスタキーの構成列数116
表を分割格納するRDエリア数11,024
表を分割配置するBES数11,024
横分割表を定義時の格納条件に指定する定数の総数(格納条件を省略した場合も1と数える)115,000
ビュー表の基になる表数164
ビュー表の列数130,000
主キーの構成列数116
外部キーの構成列数116
1表中の外部キー数0255
一つの主キーを参照する外部キー数0255
1表中に指定できる検査制約定義数0254
1表中に定義できる検査制約中で指定した論理演算子AND,OR,及び検査制約定義の数の合計(CASE式のWHEN探索条件中の論理演算子のAND及びORは除きます)0254
識別子の長さ
(表識別子,列名,データ型識別子,インデクス型識別子,属性名,ルーチン識別子,相関名,インデクス識別子,カーソル名,SQL文識別子,RDエリア名,埋込み変数名,標識変数名,パスワード,制約名,条件名,SQL変数名,問合せ名,トリガ識別子,表別名,文ラベル,ループ変数名,ホスト識別子,リスト名,ロール名,RDノード名称,SQLパラメタ名)
130バイト
FIX表の行長130,000バイト
手続き又は関数のSQLパラメタ数030,000
繰返し列数230,000
1サーバで生成するインデクス情報ファイル数HP-UX版18,092※1
Solaris版11,948※1
Solaris版(64ビットモード)18,092※1
AIX版18,092※1
Linux版18,092※1
次に示すユティリティがメッセージに表示できる処理行数
  • pdload
  • pdrorg
  • pdrbal
04,294,967,295※2
注※1
pd_max_open_fdsオペランドの指定値,プラグイン使用の有無,サーバ内のRDエリア数などによって最大値は変動します。表の値はpd_max_open_fdsオペランドに最大値を指定した場合です。なお,プラグインインデクスの遅延一括作成にHiRDBファイルシステム領域を使用する場合,最大値は4,096になります。
注※2
4,294,967,295件以上のデータを処理した場合,表示行数が一度0にリセットされ,再度1からカウントアップします。