From a50f6aad85b5fcbefafa52869651eb503b719cc6 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Wed, 21 Apr 2010 08:00:44 +1000 Subject: s4:provision Use more reasonable values for DB_CONFIG With the OpenLDAP backend, the old DB_CONFIG caused OpenLDAP to abort on startup, and was very inefficient. This new one, kindly supplied by Matthew Backes uses a more reasonable set of buffer sizes. Andrew Bartlett --- source4/setup/DB_CONFIG | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) (limited to 'source4/setup/DB_CONFIG') diff --git a/source4/setup/DB_CONFIG b/source4/setup/DB_CONFIG index 74bb09d800..f94bf0868b 100644 --- a/source4/setup/DB_CONFIG +++ b/source4/setup/DB_CONFIG @@ -1,6 +1,14 @@ -set_cachesize 0 524288 0 -set_lg_regionmax 104857 -set_lg_max 1048576 -set_lg_bsize 209715 +# set 32MiB, single-segment cache +set_cachesize 0 33554432 1 + +# set transaction log autoremoval; disable if you use them for backups +set_flags DB_LOG_AUTOREMOVE + +# these should be left at default for most installs +set_lg_max 10485760 +set_lg_bsize 2097152 + set_lg_dir ${LDAPDBDIR}/bdb-logs -set_tmp_dir ${LDAPDBDIR}/tmp + +# tmp_dir stuff is not used by OpenLDAP +#set_tmp_dir ${LDAPDBDIR}/tmp -- cgit