原文:InnerJoin分页导致的数据重复问题排查

年 月 号美好的七夕的早上,我精神抖擞地来到公司。一会之后,客服宅宅 微信我,说一个VIP大店铺订单导出报表中一个订单有重复行。于是,我赶紧开始查探问题所在。经过一天的反复仔细追查 当然还包括各种事项的打断 ,终于发现这个问题的原因所在。。。 有个订单主表 o,以及一个订单商品表 i o 与 i 是一对多的关系:其中一个订单 d no 会对应多个商品 t id,而一个商品 t id 仅对应一个订 ...

2016-08-10 23:31 0 2173 推荐指数:

查看详情

api重复引用导致的诡异问题排查

api重复引用导致的诡异问题排查 最近一个项目上线前开发环境、测试环境都能正常打包并运行。然而到了准生产环境和生产环境则报一些诡异的错误信息: 咋一看莫名其妙,代码怎么找也找不到问题所在。查看代码修改部分,发现是重新引入了一个新的api。 通过mvn dependency:tree发现 ...

Sat Apr 01 02:34:00 CST 2017 0 2199
Mysql排序后分页,因数据重复导致分页数据紊乱的问题

背景 前不久在写一个分页接口的时候,在测试阶段出现了排序结果紊乱且数据不正确的问题,那个接口是按照create_time进行排序的,但是对应的表中有很多相同create_time的数据,最后发现是因为 order by 排序的时候,如果排序字段中有多行相同的列值,则排序结果是不确定的。 复现 ...

Thu May 06 15:17:00 CST 2021 0 1406
分页数据重复问题

前段时间,测试给了个bug ,前端显示时第一页和第二页有重复数据,后台debug测试也有。把控制台打印的sql考到可视化工具跑一下,问题还是有。 然后再去除分页,发现问题就没有了。出现问题点在于分页。后来请教了我们公司的大佬。说可能是因为你那个字段值有重复的情况,最好加一个可以保证唯一性的字段 ...

Wed Jul 10 22:02:00 CST 2019 0 957
postgresql排序分页数据重复问题

当同时排序又分页时,如果排序的字段X不是唯一字段,当多个记录的X字段有同一个值时顺序是随机的。 这个有可能造成分页数据重复问题。某一页又把上一页的数据查出来了,其实数据库只有一条记录。 解决办法: 如果排序字段不是唯一的,则增加个二级排序,二级排序的字段要是唯一的(例如id)。 ...

Tue Jul 17 02:28:00 CST 2018 0 887
oracle 分页查询数据重复问题

最近在做项目的时候发现一个问题,oracle 在查询分页数据的时候,有几条数据重复查询了,并且有几条数据分页的时候消失了。百度了一下发现,ORACLE 在查询数据的时候返回的行不是固定的,他只是按照顺序从数据中读取符合条件的数据返回到客户端,给用户误解为默认排序。 然而,当我加上排 ...

Mon Feb 20 17:47:00 CST 2017 0 2419
分页查询排序数据重复分页失效问题

  在项目开发过程中使用了大量的分页查询,当进行排序的字段的值不唯一时,会导致查询出很多重复数据导致分页失效。比如按新建日期进行排序,由于日期的值不是唯一的,Oracle的分页查询时没有进行任何排序操作的,Oracle是顺序的从数据块中读取符合条件的数据返回到客户端,而Oracle的排序算法 ...

Thu Feb 01 18:32:00 CST 2018 0 1068
RocketMq重复消费问题排查

前情 出现了重复消费的问题,同一个消息被重复消费了多次,导致了用户端收到了多条重复的消息,最终排查发现,是因为消费者在处理消息的方法onMessage中有异常没有捕获到,导致异常上抛,被consumeMessage捕获并判定为消费失败,从而放到了重试队列当中进行重试,下面我们就来看看 ...

Sun May 05 15:43:00 CST 2019 0 3077
PageHelper分页不生效问题排查

检查流程是否正确 一、ServiceImpl层: 二、application.yml: 配置是否正确 三、重点来了~~~~maven依赖 正确配置: 错误配置 ...

Thu Sep 24 02:07:00 CST 2020 0 893
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM