现在用的试用版的fr,用模板参数过滤数据,无论数据列有多少,每次都要很久(10s左右),这是为什么

image.png

FineReport 此时倾君 发布于 2018-11-17 11:25
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
zsh331Lv8专家互助
发布于2018-11-17 11:36

直接在设计器端预览下数据集(赋值一个默认参数),测试下数据连接某个数据集的查询效率如何...排查下sql及网络问题,有时候不一定和报表有关!

image.png

  • 此时倾君 此时倾君(提问者) 按照你说的查了,确实很慢,能不能问一下怎么解决,我这个里面是一个视图里的所有数据(select * from 视图名),如果不这么写的话还有其他办法吗,或者说一下去找哪一块的文档,谢谢了
    2018-11-17 13:44 
  • zsh331 zsh331 回复 此时倾君(提问者) 视图里的所有数据?..参数放在单元格中过滤的?..如果是,建议放在数据集中过滤..减少没有必要的消耗.. 比如: select * from 视图名 where 字段=\'${参数名}\'
    2018-11-18 10:01 
最佳回答
0
wwwufo001Lv3见习互助
发布于2018-11-17 16:04

关于快和慢,是个永恒的话题,建议先从服务器排查, CPU运行情况监视一下,网络情况观察一下,数据库性能测试一下,CPU和网络系统都自带工具,主要看看是不是数据库的性能有瓶颈。

  • 3关注人数
  • 512浏览人数
  • 最后回答于:2018-11-17 16:04
    请选择关闭问题的原因
    确定 取消
    返回顶部