A situation where two or more transactions are each waiting for the other to release a lock. InnoDB automatically detects deadlocks and rolls back the transaction with the least work. MONyog can alert on frequent deadlocks.