IBM Security Directory Server, Version 6.3.1

Determining the DATABASE_MEMORY parameter value

To use database memory efficiently when the Self Tuning Memory Manager (STMM) is set, you must determine the optimal value of DATABASE_MEMORY parameter.

Procedure

  1. Log in with the database instance owner credentials.
  2. Stop the directory server instance.
  3. Verify that the DATABASE_MEMORY parameter is set to AUTOMATIC.
  4. On Solaris and Linux systems, stop and start DB2®. DB2 adjusts the size of DATABASE_MEMORY when DB2 starts.
  5. Run the system under normal loads to determine the optimal size of DATABASE_MEMORY for the workload.
  6. To view the value that is set for DATABASE_MEMORY by DB2, run the following command:
    db2 get db cfg show detail
  7. To optimize performance, change the DATABASE_MEMORY parameter value with the value determined by DB2 instead of AUTOMATIC.
  8. On Solaris and Linux systems, stop and start DB2.
  9. Run the system under normal load again.

Results

On Solaris and Linux systems, DB2 adjusts the size of DATABASE_MEMORY when DB2 starts. On Windows and AIX® systems, DB2 adjusts the size of DATABASE_MEMORY while the system is under load.


Feedback