Frm页面,多选框增加默认值页面变慢

数据量大,但是数据集都是做过聚合处理的最后数据也就几十条,SQL预览的话也都是ms级别。但是放在多选控件里,并给默认值比如取前几,就会非常慢。打开后会跟下图一样全局加载8-10s左右,控件删掉的话,1-2s就能进入页面进行局部渲染。

b83453457cb22aadc5169e5aaf909b5.png

FineReport h879 发布于 2024-4-10 14:24
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-4-10 14:26(编辑于 2024-4-10 14:27)

不设置默认值试试,截图看下你怎么设置的默认值

  • h879 h879(提问者) 我用过value,也试过写另一个数据集去引用的方式没效果,只要用默认参就很慢
    2024-04-10 15:30 
最佳回答
0
CD20160914Lv8专家互助
发布于2025-1-14 20:49

1、做etl数据同步,把要的数据放在单独的表中,而不是在数据集里面关联查询,再group by 汇总出来结果

2、你现在有参数多选后,会慢,是因为数据量大,而且这个字段又没有索引(数据量大的情况,增加索引也有可能效果并不一好),没有加参数快一些是因为没有这个字段去限制条件,也不用全表扫描了。

3、如果用in的话,可以改成 EXISTS 子查询  去关联查询看。

  • 3关注人数
  • 138浏览人数
  • 最后回答于:2025-1-14 20:49
    请选择关闭问题的原因
    确定 取消
    返回顶部