一个表有两个动态参数之后,非常的慢。

一个表有两个动态参数之后,非常的慢。      有三张表a、b、c成分表。   c表设计有问题,只能like a,b表的字段,所以索引失效。

使用动态参数后,a和c关联。  或者b和c关联都很快。    但是a和c b和c 融合到一张表,表格查看就会非常慢。

FineReport 备考FCRP 发布于 2025-3-7 15:46
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2025-3-7 15:48

参考

看看是否有用

性能优化常见问题 https://help.fanruan.com/finereport/doc-view-4419.html

  • 备考FCRP 备考FCRP(提问者) 我再测测啊, 好像又好使了。 这个动态参数 大概查多少条数据,不会太影响速度。
    2025-03-07 16:00 
最佳回答
0
CD20160914Lv8专家互助
发布于2025-3-7 15:47(编辑于 2025-3-7 15:48)

想快,就做数据清洗再加数据同步到一张表中去!!etl数据同步的时候做清洗,这样所有的数据从一张表中查询,然后出结果就快了

  • 备考FCRP 备考FCRP(提问者) 嗯 以后吧,改改后端,可能在c表加几个字段,方便走数据库索引。
    2025-03-07 15:50 
  • CD20160914 CD20160914 回复 备考FCRP(提问者) 报表中的过滤,公式,函数,如果数据多了,怎么都快不起来的,最快的方式就是用数据库的性能,人家优化得好,都不会慢的
    2025-03-07 15:55 
最佳回答
0
wangzqLv3见习互助
发布于2025-3-7 16:54

不是实时数据的话,跑个存储过程,数据加到临时表去查询

  • 4关注人数
  • 37浏览人数
  • 最后回答于:2025-3-7 16:54
    请选择关闭问题的原因
    确定 取消
    返回顶部