美文网首页
刷数据那些惨痛教训

刷数据那些惨痛教训

作者: 酷酷的美猴王 | 来源:发表于2019-02-21 20:43 被阅读0次

    工作中最怕的就是“刷数据”。。线上数据真的太重要,刷错不仅很影响业务,而且填坑的过程异常痛苦。。。。

    说下刷历史数据的两次教训吧。

    方式:都是通过接口方式刷数据

    1:我们的系统是部署在三台机器上,所以通过接口刷线上数据,不要用域名,要指定ip+端口的 刷,这样能保证只在一台机器执行,防止三台机器都跑(分布式系统),导致刷数据异常。
    2:如果线上的数据量比较大,那么查数据时要通过分页查询,但是!!!如果查出的源数据状态或sql查询条件不变时 可以分页查(第一次查 第一页,第二次查第二页),
    但是如果 查出的源数据状态活sql查询条件变了,那么 每次都查第一页就好!!不然会漏数据
    比如:源数据 1a,2a,3a,4a,5a,6a,7a
    不变状态:每次查出状态为a的数据,每页为2条,那么第一次 是 1a,2a 第二次是3a,4a 没问题
    变状态:每次查出状态为a的数据,然后将a更新为b,那么第一次是 1a,2a 更新状态,此时源数据变为 1b,2b,3a,4a,5a,6a,7a
    第二次查的是第二页的 状态为a的数据 那么查出来的其实就是5a,6a 就会落下3a,4a没有处理!!!!

    说多了都是泪,记两次经验教训吧。

    相关文章

      网友评论

          本文标题:刷数据那些惨痛教训

          本文链接:https://www.haomeiwen.com/subject/vmodyqtx.html