Database Plug-in Attributes
162 Red Hat Directory Server Configuration, Command, and File Reference • May 2005
nsslapd-dbcachesize
This performance tuning-related attribute specifies database cache size. This is
neither the index cache nor the entry cache. If you activate automatic cache
resizing, you override this attribute by replacing these values with its own
guessed values at a later stage of the server startup.
If you attempt to set a value that is not a number or is too big for a 32-bit signed
integer, you will receive an
LDAP_UNWILLING_TO_PERFORM
error message with
additional error information explaining the problem.
nsslapd-db-checkpoint-interval
The amount of time in seconds after which the Directory Server sends a
checkpoint entry to the database transaction log. The database transaction log
contains a sequential listing of all recent database operations and is used for
database recovery only. A checkpoint entry indicates which database operations
have been physically written to the directory database. The checkpoint entries are
used to determine where in the database transaction log to begin recovery after a
system failure. The
nsslapd-db-checkpoint-interval
attribute is absent from
Valid Range:
Default Value: 66 (This will not necessarily optimize your operations.)
Syntax: Integer
Example: nsslapd-cache-autosize-split: 66
Entry DN: cn=config,cn=ldbm database,cn=plugins,cn=config
Valid Range: 500KB to 4GB for 32-bit platforms and 500KB to 2^64-1 for 64-bit
platforms
Default
Value:
10485760
Syntax: Integer
Example: nsslapd-dbcachesize: 10,000,000
NOTE On Solaris, the
nsslapd-dbcachesize
attribute has no effect on
performance because the disk/filesystem cache overrides it.