同一个sql上午还能跑出来,下午就不行了,有什么优化的办法嘛

逻辑很复杂,能优化嘛image.png

FineReport 荒诞呀 发布于 2023-12-1 15:14
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
luojian0323Lv7资深互助
发布于2023-12-1 15:15

复杂sql就落地表,并对查询条件用到的字段加上索引

数据量大的就增加筛选条件 查询。

  • yzm100238 yzm100238 同一个sql上午还是不能跑出来
    2023-12-01 15:20 
  • luojian0323 luojian0323 回复 yzm100238 你把这个sql拿到数据库去查,如果能查出来且很快,就说明是报表 设置问题。 比如可能是字段指定错误或者报表 中存在多数据集而且没有正确设置左父格等 。
    2023-12-01 15:29 
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-12-1 15:14(编辑于 2023-12-1 15:15)
最佳回答
0
快乐星光Lv5中级互助
发布于2023-12-1 15:29

上午sql需要多长时间,如果上午查询时间不是很久。那就看看数据库服务器运行情况,有可能卡住了。

  • 荒诞呀 荒诞呀(提问者) 上午大概半分钟,和erp一个数据库,erp不卡,小表查询也没问题
    2023-12-01 15:54 
  • 快乐星光 快乐星光 回复 荒诞呀(提问者) 直接sql复制到数据库 服务器 运行一下 看看
    2023-12-01 16:02 
  • 4关注人数
  • 175浏览人数
  • 最后回答于:2023-12-1 15:29
    请选择关闭问题的原因
    确定 取消
    返回顶部