您的位置:首页 > 其它

导数据问题汇总

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

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

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

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

解决办法-----》

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

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

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

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

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

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

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

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

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

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: