java吧 关注:1,290,441贴子:12,818,149
  • 2回复贴,共1

兄弟们,问个问题

取消只看楼主收藏回复

要做一个报表优化的功能。目前有两张表,分别是订单表和支付表,数据量在10亿左右。目前报表是分页查询,然后导出到excel。现在业务反馈导出时间过长,导出两小时的数据都要半小时,瓶颈在查询上。现在领导要求优化,这有什么思路吗,据领导说之前没这么慢的


来自Android客户端1楼2023-10-04 20:46回复
    导出的报表数据是两张表连表查询,在时间上是加了索引的。在测试数据库【数据400w】测了时间选择短就走索引,时间一长数据量一大就不走了求大佬来个优化思路。不过生产上也一般就查一天的数据吧,一天也有10几万数据求指点,分页是按照3w分一次页。考虑多线程查3w条数据?这优化提升会大一点吗


    来自Android客户端2楼2023-10-04 20:50
    收起回复
      2025-12-08 19:50:43
      广告
      不感兴趣
      开通SVIP免广告
      数据库是oracle


      来自Android客户端3楼2023-10-04 20:53
      回复