Innodb引擎的innodb_lock_wait_timeout参数说明和验证-CSDN博客

网站介绍:文章浏览阅读7.7k次。Innodb引擎在执行update语句时候会对对应的行进行锁定,直到事务提交完毕或回滚才会释放。在持有行锁的过程中如果有其他事务b也想修改锁定行的数据,则要等待锁的释放。如果锁一直不释放,那么事务b不可能一直等待下去,那么这个最大的等待时长就是由innodb_lock_wait_timeout来指定,单位是秒。如果等待锁的事件超过了 innodb_lock_wait_timeout 指定的秒数,则会抛出异常并回滚事务_innodb_lock_wait_timeout