- 链接地址:https://blog.csdn.net/u014203449/article/details/111404798
- 链接标题:用mysql锁保证线程安全_mysql将某个表设置为线程安全保护-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:9125
文章浏览阅读943次。需求场景一:多线程对表的一个计数字段原子性递增+1 场景二:多线程查询表的一条未删除数据,获取后将数据标记为删除,每个线程不能获取相同数据在数据库压力小的业务场景,可以借用mysql锁去实现业务逻辑。概念锁:mysql按锁的范围有库锁、表锁、行锁、间隙锁,常用的Innodb引擎锁的粒度是行锁,其他不提供事务的MyIsam、Memory 锁的粒度是表锁。 锁的时间:如果是update语句,执行update语句开始上锁,事务结束时,释放锁。所以平常编码中,尽量将修改删除方法放在一个事务中的最后_mysql将某个表设置为线程安全保护
版权声明:本文发布于特牛生活网 内容均来源于互联网 如有侵权联系删除