美文网首页
核销明细查询in条件过多导致sql超时优化

核销明细查询in条件过多导致sql超时优化

作者: 第十人_7913 | 来源:发表于2021-01-12 11:57 被阅读0次

现状:查询条件中in条件包含了400+门店的条件  且是返回全表字段,需要排序+分页查询

优化:(前提,做数据归档)

1.将大量门店查询拆分成  50个门店一次查询 ,且只查询主键id,通过分次查询将查询到的数据汇总(此时数据可能会有上万 但只包含主键id)

2.根据分页条件去其中符合条件的主键id (此时安分页筛选出来的数据一般10-30个)

3.根据筛选出的主键id通过in条件查询符合条件的数据返回

相关文章

网友评论

      本文标题:核销明细查询in条件过多导致sql超时优化

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