MySQL锁的定义

InnoDB是行锁还是表锁取决于SQL语句,行锁是实现在索引上的,而不是锁在物理行记录上,如果没有命中索引,相当于没有索引,则升级为表锁。行锁不容易被发现,比较狡猾,因为它超时时间是50秒,可以通过ER_LOCK_WAIT_TIMEOUT EXCEEDED错误发现。发生原因有select for u
posted @ 2022-01-01 21:34  ppjj  阅读(81)  评论(0编辑  收藏  举报