开发者社区> 问答> 正文

质疑何登成大神的库存热点优化-version 2

https://yq.aliyun.com/ask/49470 52分钟左右.
很奇怪这种场景为什么启用事务并用两条sql语句来完成. update table set num=num-1 where id=xxx and num -1 >0 这条语句不行么?
另外对于执行后的num只要保存执行过程,后续可以用定时任务异步计算出.同时也降低并发压力.

展开
收起
麒麟飞 2017-03-08 16:09:22 3299 0
0 条回答
写回答
取消 提交回答
问答分类:
SQL
问答地址:
问答排行榜
最热
最新

相关电子书

更多
增长的真相暨金数据新产品发布 立即下载
热点Key的发现与解决之道 立即下载
商业流量的精准在线分配 立即下载