Database Plug-in Attributes
Chapter 3 Plug-in Implemented Server Functionality Reference 171
nsslapd-db-verbose
Specifies whether to record additional informational and debugging messagses
when searching the log for checkpoints, doing deadlock detection, and performing
recovery. This parameter is meant for troubleshooting, and enabling the parameter
may slow down the Directory Server.
nsslapd-dbncache
This attribute allows you to split the ldbm cache into equally sized separate pieces
of memory. It is possible to specify caches that are large enough so that they cannot
be allocated contiguously on some architectures; for example, some releases of
Solaris limit the amount of memory that may be allocated contiguously by a
process. If
nsslapd-dbncache
is
0
or
1
, the cache will be allocated contiguously in
memory. If it is greater than
1
, the cache will be broken up into ncache, equally
sized separate pieces of memory.
To configure a dbcache size larger than 4Gbytes, you need to add the
nsslapd-dbncache
attribute to
cn=config,cn=ldbm
database,cn=plugins,cn=config
between the
nsslapd-dbcachesize
and
nsslapd-db-logdirectory
attribute lines.
Set this value to an integer that is one-quarter (1/4) the amount of memory you
want in Gbyte. For example, if you have a 12Gbyte system, set the
nsslapd-dbncache
value to
3
; for an 8Gbyte system, set it to
2
.
This attribute is provided only for system modification/diagnostics and should be
changed only with the guidance of Red Hat Technical Support or Red Hat
Professional Services. Inconsistent settings of this attribute and other configuration
attributes may cause the Directory Server to be unstable.
Example: nsslapd-db-trickle-percentage: 40
Entry DN: cn=config,cn=ldbm database,cn=plugins,cn=config
Valid Values: on | off
Default Value: off
Syntax: DirectoryString
Example: nsslapd-db-verbose: off