存储过程里扣减库存,如果并发大,存储过程里的行级锁,会成为性能瓶颈!?

来源:3-3 秒杀操作-并发优化-3

shmily2038

2017-04-06 20:03

最好将扣减库存放到redis

写回答 关注

3回答

  • kevin_weibo
    2018-07-02 11:58:32

    阿斯多夫

  • 黑衣剑士z
    2018-05-24 03:20:15

    额。。。我记得老师在将redis的时候说过,一般秒杀网站减库存也会用redis集群缓存,但需要一个团队去维护数据的一致性,成本很高,这里只是一个简单的实现吧。

  • eqzcy
    2017-04-09 16:03:40

    会对性能造成影响,存储过程是为了多个update,insert频繁操作减少网络的延时,延时少了,自然锁的时间少了。

    老师说用例存储过程QPS可以到达6000,如果想性能更好可以使用redis + mq,但是这是要有开发成本的。

Java高并发秒杀API之高并发优化

Java实现高并发秒杀API的第四门课,小伙伴一定可以从中受益

78600 学习 · 170 问题

查看课程

相似问题