The following attributes are common to both the cn=NetscapeRoot, cn=ldbm database, cn=plugins, cn=config and the user database, such as cn=userRoot or cn=database_name, cn=ldbm database, cn=plugins, and cn=config subtrees.

3.4.3.1 nsslapd-cachesize

This performance tuning-related attribute specifies the cache size in terms of the entries it can hold. However, it is simpler to limit by memory size only (as in “nsslapd-cachememsize”). Attempting to set a value that is not a number or is too big for a 32-bit signed integer returns an LDAP_UNWILLING_TO_PERFORM error message with additional error information explaining the problem.

The server has to be restarted for changes to this attribute to go into effect.

Parameter

Description

Entry DN

cn=database_name, cn=ldbm database, cn=plugins, cn=config

 

 

Valid Range

1 to 2,147,483,647 (or -1, which means limitless) entries

 

 

Default Value

-1

 

 

Syntax

Integer

 

 

Example

nsslapd-cachesize: -1

 

 

3.4.3.2nsslapd-cachememsize

This performance tuning-related attribute specifies the cache size in terms of available memory space. The simplest method is limiting cache size in terms of memory occupied. Activating automatic cache resizing overrides this attribute, replacing these values with its own guessed values at a later stage of the server startup. Attempting to set a value that is not a number or is too big for a 32-bit signed integer returns an LDAP_UNWILLING_TO_PERFORM error message with additional error information explaining the problem.

Parameter

Description

Entry DN

cn=database_name, cn=ldbm database, cn=plugins, cn=config

 

 

Valid Range

500 kilobytes to 4 gigabytes for 32-bit platforms and 500 kilobytes to 2^64-1 for 64-bit

 

platforms

 

 

Default Value

10,485,760 (10 megabytes)

 

 

Syntax

Integer

 

 

Example

nsslapd-cachememsize: 10485760

 

 

3.4.3.3 nsslapd-directory

This attribute specifies the path to the database instance. If it is a relative path, it starts from the path specified by nsslapd-directory in the global database entry cn=config, cn=ldbm database, cn=plugins, cn=config. The database instance directory is named after the instance name and located in the global database directory, by default. After the database instance has been created, do not modify this path, because any changes risk preventing the server from accessing data.

Parameter

Description

Entry DN

cn=database name, cn=ldbm database, cn=plugins, cn=config

 

 

Valid Values

Any valid path to the database instance

 

 

3.4 Database plug-in attributes 145