DOKK / manpages / debian 10 / lmdb-doc / mdb_env.3.en
mdb_env(3) Library Functions Manual mdb_env(3)

mdb_env


#define MDB_FIXEDMAP 0x01
#define MDB_NOSUBDIR 0x4000
#define MDB_NOSYNC 0x10000
#define MDB_RDONLY 0x20000
#define MDB_NOMETASYNC 0x40000
#define MDB_WRITEMAP 0x80000
#define MDB_MAPASYNC 0x100000
#define MDB_NOTLS 0x200000
#define MDB_NOLOCK 0x400000
#define MDB_NORDAHEAD 0x800000
#define MDB_NOMEMINIT 0x1000000

mmap at a fixed address (experimental)

no environment directory

don't fsync after commit

read only

don't fsync metapage after commit

use writable mmap

use asynchronous msync when MDB_WRITEMAP is used

tie reader locktable slots to MDB_txn objects instead of to threads

don't do any locking, caller must manage their own locks

don't do readahead (no effect on Windows)

don't initialize malloc'd memory before writing to datafile

Generated automatically by Doxygen for LMDB from the source code.

Mon Jul 16 2018 LMDB