目的
Teradata Cライブラリ関数FNC_mallocを使用して外部ルーチン(UDF、UDM、または外部ストアド プロシージャ)が割り当てることのできるメモリ量の上限(バイト単位)を指定します。
有効な範囲
0~18446744073709551615バイト(hex FFFF FFFF FFFF FFFF)
デフォルト
33554432バイト(32MB)
使用上の注意
パフォーマンス上の理由から、関数では絶対的に必要とされるメモリ量のみを割り当ててください。UDFはデータベースでPARALLELモードで実行されます。10MBのメモリを割り当てるUDFを含むすべてのAMP問合わせでは、1つのトランザクションだけで100個のAMPシステム上のすべてのインスタンスに対し1GBまで使用できます。
関連トピック
Teradata Cライブラリ関数の詳細については、<Teradata Vantage™ SQL外部ルーチン プログラミング、B035-1147>を参照してください。