设置数据库的锁超时,这样长时间等待的事务可以自动放弃,从而释放锁,减少死锁的机会。 SETinnodb_lock_wait_timeout=10;-- 设置锁等待超时为10秒 1. 四、类图示意 最后,为了更好地理解数据库事务的关系,可以使用类图来表示事务、资源和锁的关系。 Transaction+transaction_id: int+start_time: datetime+commit() ...