导数据问题汇总

1、导数据中,id增长导入-------比如充值,下单后还未充值成功,等通知回调后,状态改变,这个时候导过去的记录状态可能是有问题的

2、以时间增长导入----订单生成时间可能会相同(当然概率好小),也可能存在订单状态不同步的情况。

3、id增长,导1小时之前的记录------如果是负载均衡,多台应用服务器插入数据到一个数据库,如果这些服务器之间的时间不同步,会出现这个情况:

        有些记录 id大,但是时间小,这样,如果以 id,时间 为条件 导数据库, 就会掉数据



解决办法-----》

 a、通过id自动增长导数据

b、通过对每天的账单,对账发现异常数据,并自动通过源数据修正(新增或修改)

     *、id一样,但是订单状态不一样的,可能是支付还未通知的时候,数据就已经同步过去了,需要更新

    *、源数据中有的记录,目的数据中没有,需要重新插入一条

c、每月对账单对账一下,确保一个月的数据都没有问题

d、最好是每天凌晨对账前一天的数据,发现有问题的数据下发重传命令,定时服务不停的扫描是否有重传命令,如果有执行重传命令。

e、如果对账的时候也会出现网络问题导致对账失败,像这种复杂网络情况,可以通过一天对账多次,比如上午两次,

     下午两次,晚上一次,对账前一天的数据

总条数,成功条数,失败条数,总金额,成功总金额,失败总金额。

  


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值