【mysql读写锁与死锁问题】教程文章相关的互联网学习教程文章

Mysql中的读锁,写锁,乐观锁

读锁,也叫共享锁(shared lock) SELECT * FROM table_name WHERE ... LOCK IN SHARE MODE 写锁,也叫排他锁(exclusive lock) SELECT * FROM table_name WHERE ... FOR UPDATE 乐观锁,是一种逻辑锁,通过数据的版本号(vesion)的机制来实现 update t_goods set status=2,version=version+1where id=#{id} and version < #{version}; // 更新前将version自增 读锁、写锁属于行级锁。即事务1 对商品A 获取写锁,和事务2 对...