XMLアダプタを使用する場合に、獲得するメモリ量です。
XMLアダプタの使用メモリ量の概算は、次の式で見積もってください。
XMLアダプタの使用メモリ量
= 1KB
+ XMLアダプタ環境の構成で変動するメモリ量
XMLアダプタ環境の構成で変動するメモリ量
= ( 4MB
+ XML解析処理に使用する情報交換バッファ量
+ 格納するXMLデータの最大サイズ
× XMLデータのコード系によって決まる係数
+ Σ XMLグループ定義ごとの使用メモリ量
)
× XML解析処理の実行多重度
XMLグループ定義ごとの使用メモリ量
= 500 + Σパス定義ごとの使用メモリ量
パス定義ごとの使用メモリ量
= パスの文字列長 + パスの区切り数 × 300XMLアダプタ環境ファイルのXML_PROC_BUFFERで指定するXML解析処理に使用する情報交換用バッファ域のサイズです。
XML_PROC_BUFFERを省略した場合は、128キロバイトです。
XML構造のインデックスDSOの付加されたBLOB列に格納するXMLデータの最大サイズです。
格納するXMLデータのコード系によって次のいずれかの値を選択してください。
2
1
2
2
2
異なるコード系で記述されたXMLデータを格納する場合は最大のものを選択してください。
XMLグループごとに使用するメモリ量の総和です。
定義されているすべてのXMLグループ定義ごとに使用メモリ量を求め、それらを合計します。
XMLアダプタ環境ファイルのXML_PROC_NUMで指定するXML解析処理の実行多重度です。
XML_PROC_NUMを省略した場合は、1です。
XMLグループ定義に指定されているパス定義ごとに使用するメモリ量の総和です。
XMLグループ定義に指定されているすべてのパス定義ごとに使用メモリ量を求め、それらを合計します。
XMLグループ定義に指定されたパス定義のパスの文字列長です。
データベースの文字コード系で換算した場合のバイト数を使用してください。
XMLグループ定義に指定されたパス定義のパスの区切り数です。
区切り数とはパスに含まれる“/”の数です。