Berkeley DB: Locking Subsystem and Related Methods

Locking Subsystem and Related MethodsDescription
DbDeadlockExceptionDeadlock exception
DbEnv::lock_detectPerform deadlock detection
DbEnv::lock_getAcquire a lock
DbEnv::lock_idAcquire a locker ID
DbEnv::lock_id_freeRelease a locker ID
DbEnv::lock_putRelease a lock
DbEnv::lock_statReturn lock subsystem statistics
DbEnv::lock_vecAcquire/release locks
DbEnv::cdsgroup_beginGet a locker ID in Berkeley DB Concurrent Data Store
DbLockNotGrantedExceptionLock-not-granted exception
DbLockLock object
Locking Subsystem Configuration
DbEnv::set_lk_conflictsSet lock conflicts matrix
DbEnv::set_lk_detectSet automatic deadlock detection
DbEnv::set_lk_max_lockersSet maximum number of lockers
DbEnv::set_lk_max_locksSet maximum number of locks
DbEnv::set_lk_max_objectsSet maximum number of lock objects
DbEnv::set_lk_partitionsSet number of lock partitions
DbEnv::set_timeoutSet lock and transaction timeout

Copyright (c) 1996,2008 Oracle. All rights reserved.