阿里新零售总结

原文链接: https://blog.csdn.net/keYuK0/article/details/92852496

1.使用innodb存储引擎是行级锁,update,delete,insert默认添加排它锁。排它锁是不影响别的事务读的,只是别的事务不能加锁;行级锁也是锁的行,不影响别的。

阿里新零售总结_第1张图片

2.唯一索引能够控制数据库中的重复,业务中有些字段是不能重复的,就用唯一索引控制。比如一个人只能买一件这个商品,就可以建商品id和userid的唯一索引

3.避免超卖,可以加一个sql判断,数量大于0.也可以使用redis解决,使用redis事务控制

阿里新零售总结_第2张图片

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(新项目技术)