(84 . 11)(84 . 13)
5 printf("dbenv.open strLogDir=%s strErrorFile=%s\n", strLogDir.c_str(), strErrorFile.c_str());
6
7 dbenv.set_lg_dir(strLogDir.c_str());
8 dbenv.set_lg_max(10000000);
9 dbenv.set_lk_max_locks(10000);
10 dbenv.set_lk_max_objects(10000);
11 dbenv.set_lg_max(1000000);
12 dbenv.set_lk_max_locks(40000);
13 dbenv.set_lk_max_objects(40000);
14 dbenv.set_errfile(fopen(strErrorFile.c_str(), "a")); /// debug
15 dbenv.set_flags(DB_AUTO_COMMIT, 1);
16 dbenv.set_flags(DB_TXN_WRITE_NOSYNC, 1);
17 dbenv.log_set_config(DB_LOG_AUTO_REMOVE, 1);
18 ret = dbenv.open(strDataDir.c_str(),
19 DB_CREATE |
20 DB_INIT_LOCK |