集計機能のメモリ見積り例を以下に示します。
変動要因が以下の条件の場合
変数 | 意味 | 数値例 |
---|---|---|
N | 集計結果見積りレコード数(グループ数) | 100,000件数 |
G | グループ式に指定したグループ項目の数 | 4個 |
A | グループ式に指定したグループ項目の平均サイズ | 8バイト |
M | 集計式に指定した関数および項目名/テキスト式の数 | 8個 |
B | 集計式に指定したval関数、substr関数、および項目名/テキスト式のデータ長の合計 | 160バイト |
L | 1レコードの最大長 | 2,048バイト |
MM | 集計機能で利用するメモリサイズ | 1,000 |
P | 並列数 | 1 |
V | 仮想項目定義数 | 1個 |
VC | 仮想項目の関係式に指定するリテラルの文字数の合計 | 16 |
18 × 1,024 × 1,024 + 2 × 1,024 × 1,024 × 1 + min( 100,000 × ((200 × 4 + 8 × 4) + (4 - 1) × 200) + 100,000 × (32 + 8 × 48 + 24 + (4 × (40 + 8 )) + 160 ) , 1,000 × 1,024 × 1,024) + 2 × 2,048 + (1 × 100 + 16× 2) × 1,024 = 243,510,784(約233メガバイト) |
注意
グループ式に指定された項目の内容(ばらつき度合い)により、実際のメモリ使用量が見積り結果より大きくなる場合があります。
そのため、必ず実機で測定し、確認してください。