MySQL锁简介 MySQL的锁主要分为乐观锁和悲观锁,乐观锁一般是程序自己实现,可以根据版本号或者时间戳字段实现 MySQL表级锁 表级锁由MySQL Layer层实现 MySQL 实现的表级锁定的争用状态变量 show status like 'table%'; table_locks_immediate:产生表级锁定的次数; table_locks_waited:出现表级锁定争用而发生等待的次数; 表锁 表锁主要有两种表现形式: 表共享读锁(Table Read Lock) 表独占写锁(Table Write Lock) 手动增加表锁 lock table 表名称 read(wri