• 展开微博窗口
  • QQ:826945906
  • 微信:u200714928
  • 展开分类目录
胡伟

关于锁的知识的总结

1.数据库中的行锁,表锁,读锁,写锁以及syncronized实现的锁,都是悲观锁 2.innodb默认使用行锁,而行锁是基于索引的,因此要想加上行锁,在加锁时必须命中索引,否则将使用标锁。 3.乐观锁通过在表中增加一个版本号或时间戳来实现,其中,版本最常见。 4.乐观锁的原理:事务在从数据库取数据是,会将该数据的版本也取出来(v1),当事务对数据变动完毕,想要将其更新到表中时,会将之前取出的版本 […]