17.10 - MallocLimit - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - データベース ユーティリティ

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Release Date
2021年7月
Content Type
構成
Publication ID
B035-1102-171K-JPN
Language
日本語 (日本)

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>を参照してください。