新手来学习77 2024-03-06 10:09 采纳率: 0%
浏览 39
已结题

查询数据库100W万条数据,一直在查询不会结束

List<VocabularySp> vocabularySpList = vocabularySpMapper.AllVocabularySp(indat, indatend, Make, vocabularyhy, activitys, sbspType, sjType, siteid, shopid);
indat = sdf.parse("2023-1-1");
 indatend=sdf.parse("2023-12-31");
//执行到这条语句,不会报错。一直在查询。数据库里150多万条数据,这个条件可以查询到65万条,我给时间字段增加了索引。数据库里这条SQL3.4秒就可以查询完成

SELECT  vo.id,sh.site,op.ShowId,sk.Make_Up,vo.activitys,vo.adGroup
    FROM vocabularysp vo
    LEFT JOIN  sp_sd_sb sp ON sp.id=vo.spsbsdid
    LEFT JOIN sku_make_up sk ON sk.Id=vo.skumakeid
    LEFT JOIN currency_rate cu on cu.id=vo.currencyid
    LEFT JOIN matching ma ON ma.id=vo.matchingid
    left join shop op on op.Id=sk.shop_id
    left join sh_site sh on sh.id=op.Site_id
 <where>
      <if test="indat != null and indatend!=null">
        vo.indat  between #{indat} AND #{indatend}
      </if>
</where>
  • 写回答

26条回答

  • foolish coder 2024-03-06 11:16
    关注

    试着在尾部加一条LIMIT #{pageSize} OFFSET #{offset}

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月12日
  • 创建了问题 3月6日

悬赏问题

  • ¥15 宇视监控服务器无法登录
  • ¥15 PADS Logic 原理图
  • ¥15 PADS Logic 图标
  • ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
  • ¥20 气象站点数据求取中~
  • ¥15 如何获取APP内弹出的网址链接
  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
  • ¥50 STM32单片机传感器读取错误
  • ¥50 power BI 从Mysql服务器导入数据,但连接进去后显示表无数据
  • ¥15 (关键词-阻抗匹配,HFSS,RFID标签天线)