TDP Options - Teradata Director Program

Teradata® Director Program Reference - 17.20

Deployment
VantageCloud
VantageCore
Edition
Enterprise
IntelliFlex
Lake
VMware
Product
Teradata Director Program
Release Number
17.20
Published
June 2022
Language
English (United States)
Last Update
2023-11-17
dita:mapPath
cki1641301536147.ditamap
dita:ditavalPath
obe1474387269547.ditaval
dita:id
frc1470439950465
Product Category
Teradata Tools and Utilities

To provide for memory acquisition during system operation without incurring the high overhead associated with the GETMAIN/FREEMAIN memory services, TDP acquires units of main memory, or cells, from its own, more efficient memory manager.

During startup, the memory manager pre-allocates a number of cells in sizes that are convenient for use by TDP. The sizes of the cells are internal constants. The initial number of cells is an internal default.

WHEN a . . . THEN the . . .
TDP subtask requests a cell from the memory manager, but all available cells are being used by other TDP subtasks memory manager does one of the following:
  • Obtains a single cell using a GETMAIN call to the operating system
  • Places the requesting subtask into a wait for memory
requester is placed into a wait wait ends when another TDP subtask releases a cell.

The decision to use GETMAIN or wait is based on the cell size and the identity of the requesting subtask.