より一般的には、これも考えられる:
dbenv.set_lk_max_objects(10000); dbenv.set_errfile(fopen(strErrorFile.c_str(), "a")); /// debug dbenv.set_flags(DB_AUTO_COMMIT, 1);
dbenv.set_flags(DB_TXN_NOSYNC, 1); ret = dbenv.open(strDataDir.c_str(), DB_CREATE |
あるいは DB_TXN_WRITE_NOSYNC だ。書き込むが sync はしない。ほぼすべての OS(そしてハードドライブ!)にライトバックキャッシュがあるので速いはずだ。