Deadlock handling in snapshot isolation level
Deadlock handling in serializable isolation level
Deadlock handling in repeatable-read isolation level
Deadlock handling in read-committed isolation level
Deadlocks in sharded databases