The Performance of Alternative Strategies for Dealing with Deadlocks in Database Management Systems

There is growing evidence that, for a fairly wide variety of database workloads and system configurations, locking is the concurrency control strategy of choice. With locking, of course, comes the ...