INF: Tuning Memory for SQL Server on Non-LAN Manager Platforms

ID: Q100946


The information in this article applies to:


SUMMARY

Microsoft SQL Server for OS/2 can be installed on several different network operating systems and on several versions of OS/2. However, the installation guide deals primarily with SQL Server configuration parameters on LAN Manager networks. While each user's SQL Server setup will be affected by their own application environment, there are some general guidelines for the configuration of memory on networks other than Microsoft LAN Manager and on OS/2 versions other than Microsoft version 1.3.


MORE INFORMATION

It is very difficult with the OS/2 memory architecture for even the author of a program to determine his program's consumption of physical random access memory (RAM). This is because all OS/2 programs exist in a 512-megabyte (MB) virtual address space, and there is not an operating system application programming interface (API) that exists for querying either the amount of total RAM in the computer, or the amount of RAM consumed by a program. The only way to come close to determining the physical memory consumption of a program is to keep a record of all memory allocation requests. This article addresses ways to maximize SQL Server's use of memory in two ways:

A safe level is one where SQL Server gets the most out of available memory without causing OS/2 to get into a situation where it is frequently swapping chunks of memory to the hard disk and thereby causing a decrease in performance.

Freeing Available Memory

Configuring SQL Server's Memory


Keywords          : 
Version           : 
Platform          : 
Issue type        : 

Last Reviewed: March 15, 1999