Two-Phase Locking Optimization Toward Dynamic High-Contented Workloads
Two-phase locking (2PL) is a fundamental and widely used concurrency control protocol. It regulates concurrent access to database data by following a specific sequence of lock acquisition and release during transaction execution, thereby ensuring transaction isolation. However, in strict 2PL, transactions must wait for...