【MySQL5.7】【锁等待】【innodb_lock_wait_timeout】

xixuefeng MySQL, MySQL-DEV 2021-03-18 13:52:59 382 次浏览 【MySQL5.7】【锁等待】【innodb_lock_wait_timeout】已关闭评论

MySQL5.7在开启事务后的悲观锁的测试

session1:在会话1开启一个事务,执行一个悲观锁

session2:在会话2也开启一个事务,执行悲观锁,出现所等待现象

其他:innodb_lock_wait_timeout参数的最小值只能为1

小结:

1:innodb引擎的锁等待时间,由innodb_lock_wait_timeout参数控制;
2:innodb_lock_wait_timeout参数的可设置的最小值为1;
3:设置参数会话级临时生效的命令:set session innodb_lock_wait_timeout=3;
4:查询参数命令:select @@innodb_lock_wait_timeout。

回顶部