外接数据库Mysql运行很快,但是到帆软查询就特别慢

image.pngimage.png

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

时间周期是一样的吗?你的sql都是跑全表的语句

image.png

你把这个时间处理改成处理参数,放到过滤条件里处理应该会优化一部分时间

  • Mors Mors(提问者) 周期一样,就是一样的sql
    2023-07-25 15:06 
  • Mors Mors(提问者) 现在是我mysql运行这段SQL,1-3秒,放帆软数据集查询,1分钟以上,有时还超过一分钟,不太了解,我这个是外接Mysql,里面是帆软的表
    2023-07-25 15:08 
  • runner runner 回复 Mors(提问者) 正常情况下,应该是没有差异的,可能会有缓存的情况;我觉着你可以先优化一下你的sql
    2023-07-25 15:09 
  • runner runner 回复 Mors(提问者) 你的sql都是跑全表的写法
    2023-07-25 15:09 
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-7-25 15:00
最佳回答
0
snrtuemcLv8专家互助
发布于2023-7-25 15:03

这个其实你直接工具查询也很慢,3.84秒

帆软查询,内部会处理,会更加慢,实时增加下设计器内存在看看效果

  • Mors Mors(提问者) 更慢也不至于1分钟吧。
    2023-07-25 15:06 
  • Mors Mors(提问者) 现在是我mysql运行这段SQL,1-3秒,放帆软数据集查询,1分钟以上,有时还超过一分钟,不太了解,我这个是外接Mysql,里面是帆软的表
    2023-07-25 15:08 
  • snrtuemc snrtuemc 回复 Mors(提问者) 不确定,帆软好像不是直接发送sql到数据库,而是取数据在在自己当地内存计算的感觉,可以把你的先做成视图,然后直接从视图查询,看看有没有快一点
    2023-07-25 15:09 
  • 3关注人数
  • 247浏览人数
  • 最后回答于:2023-7-25 15:04
    请选择关闭问题的原因
    确定 取消
    返回顶部