MallocLimit - Advanced SQL Engine - Teradata Database

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

Product
Advanced SQL Engine
Teradata Database
Release Number
17.05
Published
2021年1月
Language
日本語
Last Update
2021-03-30
dita:mapPath
ja-JP/ynh1604715438919.ditamap
dita:ditavalPath
ja-JP/ynh1604715438919.ditaval
dita:id
B035-1102
Product Category
Software
Teradata Vantage

目的

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