1.锁 顾名思义就是锁定的意思
2.作用:在事务ACID特性过程中,“锁”和“隔离级别”一起来实现“I”隔离性的作用
排他锁:在修改一条数据是,其他人不得修改
共享锁:保证在多事务工作期间,数据查询时不会被阻塞
乐观锁:多事务操作时,数据可以被同时修改,谁先提交,谁修改成功
悲观锁:多事务操作时,数据只有一个人可以修改
1.只阻塞修改类操作(排他锁),不阻塞查询类操作(共享锁)
2.乐观锁的机制(谁先提交谁为准)
MyISAM:表级锁
InnoDB:行级锁
1.锁 顾名思义就是锁定的意思
2.作用:在事务ACID特性过程中,“锁”和“隔离级别”一起来实现“I”隔离性的作用
排他锁:在修改一条数据是,其他人不得修改
共享锁:保证在多事务工作期间,数据查询时不会被阻塞
乐观锁:多事务操作时,数据可以被同时修改,谁先提交,谁修改成功
悲观锁:多事务操作时,数据只有一个人可以修改
1.只阻塞修改类操作(排他锁),不阻塞查询类操作(共享锁)
2.乐观锁的机制(谁先提交谁为准)
MyISAM:表级锁
InnoDB:行级锁