How much memory can Adaptive Server use?

The following table lists the upper limits of addressable shared memory for Adaptive Server versions 12.0.x, 12.5.x and 15.0.x:

Table 3-2: Addressable memory limits by platform

Platform

32-bit Adaptive Server

64-bit Adaptive Server

HP-UX 11.x (PA-RISC processor)

2.75 giga bytes

16 exabytes1

IBM AIX 5.x

2.75 gigabytes

16 exabytes

Sun Solaris 8 (sparc processor)

3.78 gigabytes

16 exabytes

Sun Solaris 8 (Intel x86 processor)

3.75 gigabytes

N/A

Red Hat Enterprise Linux (Intel x86 processor)

2.7 gigabytes

N/A

1One exabyte equals 260, or 1024 PetaByte. 16 exabyte is a theoretical limit; in practice, the actual value is limited by the total memory available on the system. Adaptive Server has been tested with a maximum of 256 GB of shared memory.

2Starting Windows with the /3G option allows Adaptive Server to use up to 3 gigabytes of shared memory. For more information, see your Windows documentation.

NoteThe 12.5.x and later versions of Adaptive Server allocates memory differently than previous releases. This includes changes to existing memory-related configuration parameters and introduces new memory parameters.

Each operating system has a default maximum shared-memory segment. Make sure the operating system is configured to allow the allocation of a shared-memory segment at least as large as Adaptive Server’s max memory. For more information, see the Adaptive Server Installation Guide for your platform.