Red Hat Directory Server 8.0 Configuration, Command, and File Reference
4.1.12. nsslapd-db-logbuf-size
This attribute specifies the log information buffer size. Log information is stored in memory until
the buffer fills up or the transaction commit forces the buffer to be written to disk. Larger buffer
sizes can significantly increase throughput in the presence of long running transactions, highly
concurrent applications, or transactions producing large amounts of data. The log information
buffer size is the transaction log size divided by four.
The nsslapd-db-logbuf-size attribute is only valid if the
nsslapd-db-durable-transactions attribute is set to on.
Parameter Description
Entry DN cn=config, cn=ldbm database, cn=plugins,
cn=config
Valid Range 32K to maximum 32-bit integer (limited to the
amount of memory available on the machine)
Default Value 32K
Syntax Integer
Example nsslapd-db-logbuf-size: 32K
4.1.13. nsslapd-db-logdirectory
This attribute specifies the path and directory name of the directory containing the database
transaction log. The database transaction log contains a sequential listing of all recent database
operations and is used for database recovery only. By default, the database transaction log is
stored in the same directory as the directory entries themselves,
/var/lib/dirsrv/slapd-instance_name/db. For fault-tolerance and performance reasons,
move this log file to another physical disk. The nsslapd-db-logdirectory attribute is absent
from dse.ldif. To change the location of the database transaction log, add the attribute to
dse.ldif.
For more information on database transaction logging, refer to the "Monitoring Server and
Database Activity" chapter in the Directory Server Administrator's Guide.
Parameter Description
Entry DN cn=config, cn=ldbm database, cn=plugins,
cn=config
Valid Values Any valid path and directory name
Default Value
Syntax DirectoryString
Example nsslapd-db-logdirectory: /logs/txnlog
cn=ldbm database, cn=plugins, cn=config
139