填报性能,FR10为什么不如FR9?

大家好,请教个问题。

FR9里面有个模板,大概2万条数据,进行填报分页,大概1分钟的时间可以查询加载出来,点击【提交】按钮,大概1分钟的时间可以完成。

将这个模板在【FR10环境】中进行测试,还是2万条数据,进行填报分页,查询加载的时间和之前一样(大概1分钟的时间)。点击【提交】按钮,大概1个小时才能成功。

硬件环境完全一样(都是在本机上做的测试),为什么FR9里面只需1分钟,FR10却需要1个时?

FineReport 冥王星 发布于 2021-10-11 11:43 (编辑于 2021-10-12 10:42)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
孤陌Lv6资深互助
发布于2021-10-12 10:47

你FR9  填报属性里 木有设置填报主键吧 F10 设置了

  • 冥王星 冥王星(提问者) 同学好。 是同一个【模板文件】,【填报属性】也是一样的设置。 有两个【内置SQL】,第一个【删除数据SQL】有勾选【主键字段】;第二个【插入数据SQL】,没有勾选【主键字段】。
    2021-10-12 14:53 
  • 冥王星 冥王星(提问者) 感觉同学提供的思路。 耗时过长的原因找到了。 【填报属性页面--删除SQL】,是用的【更新提交】,我在后台数据表通过【删除标志】字段进行判断。改成【删除提交】就恢复正常了,1分钟左右就能完成。 奇怪的是,在【V9环境】中,【更新提交】不会出现这种情况。
    2021-10-12 19:07 
最佳回答
0
snrtuemcLv8专家互助
发布于2021-10-11 11:46

你服务器是一样配置吗?提交是和后台有关系的

  • 冥王星 冥王星(提问者) 同学好。 服务器是一样的配置。 都是向同一张数据表,写入数据。
    2021-10-11 11:56 
  • 孤陌 孤陌 回复 冥王星(提问者) 填报设置了主键 和木有设置主键的效率天差地别的 你可以看看是不是因为这个原因
    2021-10-12 10:45 
  • 3关注人数
  • 582浏览人数
  • 最后回答于:2021-10-12 10:47
    请选择关闭问题的原因
    确定 取消
    返回顶部