要对千万用户的积分做翻倍处理,怎样操作合适
千万行数据处理起来要一天?这数据库效率是药丸。有些用户提前翻倍有些用户滞后?这是数据库一致性是药丸。在使用积分前翻倍?这代码要爆炸了也是药丸。
■网友
1.首先不推荐你在生产直接update,如果是mysql,会行锁,导致这个时段生产环境性能下降。2.但是,千万的数据说实话不多,但是要看你数据库服务器性能了,好的性能,其实执行速度比较快3.或者写存储过程执行,也是有帮助4.加个标识字段,后台批处理任务进行批量处理加工,为了给用户带来好的体验,你可以在代码层面做个优化,用户查询积分时,如果还没翻倍,那么代码直接翻倍,批处理任务就略过。以上提供的是一些思路,具体要根据你的环境,你的场景,你的业务,综合考虑,加油…
推荐阅读
- 家中千万不要摆这些绿植,对身体不仅没有帮助,还会起反作用
- 广东警方曝光38款存在超范围收集用户信息违规行为App
- 社保卡■看病买药忘带社保卡千万别着急!快打开“我的南京”用电子社保卡
- 为啥工商银行的用户体验如此之差
- 电池|享域混动 为了满足用户需求 优惠1.5万
- 5.1声道片源对于没有5.1硬件系统的用户来说有意义吗
- 集资|通州:拉链厂老板非法集资近千万!悲剧了……
- 环球车讯网|11月销量盘点:蔚来销售5291辆,BaaS购车用户占比提升
- 朋友圈权限被破解,怎样反破解
- 电商网站支付流程的流失率是怎么样的从用户点击充值/支付按钮,到支付完成,其中每一步的流失比率都是咋样的
