MDB_NOLOCK top-level constant
int
const MDB_NOLOCK
When used:
- Improves read-only performance
- Removes file locking overhead
- Must be used with MDB_RDONLY
Common usage scenarios:
- Single-process read-only access
- Performance-critical lookups
- Controlled environment access
Example:
await db.init(path,
flags: LMDBFlagSet()
..add(MDB_RDONLY)
..add(MDB_NOLOCK));
Warning:
- Requires careful multi-process coordination
- Can cause issues if write access occurs
- Only safe with MDB_RDONLY
Implementation
const MDB_NOLOCK = bindings.MDB_NOLOCK;