/MEMORY - Connect_ETL - 9.13

Connect ETL Data Transformation Language (DTL) Guide

Product type
Software
Portfolio
Integrate
Product family
Connect
Product
Connect > Connect (ETL, Sort, AppMod, Big Data)
Version
9.13
Language
English
Product name
Connect ETL
Title
Connect ETL Data Transformation Language (DTL) Guide
Copyright
2023
First publish date
2003
Last updated
2023-09-11
Published on
2023-09-11T19:01:45.019000

Purpose

To change the amount of memory Connect ETL uses for data storage.

Format

/MEMORY amount

where

amount = number {KILOBYTES} {MEGABYTES} {GIGABYTES} {TERABYTES}

Arguments

number The maximum amount of memory Connect ETL is to use for data, in the unit specified.

Location

The option may appear anywhere in the task definition.

Notes

Connect ETL uses an amount of main memory sufficient to perform the task effi­ciently without impacting other users on the system. You may want to use the /MEMORY option to change dmexpress’s default behavior in the following cases:

  • If your system has limited memory and there is the possibility of excessive paging, you can specify a limit to the amount of memory that Connect ETL is able to use. Limiting memory in this manner will probably increase the time and possibly the disk space that Connect ETL uses.
  • If your input data is less than the total main memory on your system, you may be able to reduce sort time and disk space usage by specifying a memory value greater than your data size but less than your system’s physical memory. In this case, Connect ETL attempts to perform the sort in memory.
  • If Connect ETL issues a message to indicate that more memory would improve performance.

It is recommended that you do not specify a memory value greater than the avail­able physical memory on your processor.

Example

/memory 1.2 megabytes
The option specifies that Connect ETL can only use 1.2 megabytes to store data.
/memory 75 gigabytes 

The option specifies that Connect ETL can use 75 gigabytes to store data.