请问各位高手,怎么做报表的性能优化啊?

huihuitang 2010-01-22 04:52:21
我是sql初学者,公司用的报表软件是个叫FineReport的软件,要做个报表性能优化,请各位高手出手,帮忙,谢~!
...全文
190 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuqj2005 2010-02-08
  • 打赏
  • 举报
回复
个人感觉,首先将SQL这块进行优化,可以参照SQL优化的相关规则来执行。
楼上说到SELECT * 这个不用以外还有其它的,,可以上网搜搜,。
SQL效率高了以后,再从报表这块做一切设置。。FR我没用过,呵呵
  • 打赏
  • 举报
回复
受教了,我也正打使用这个。。。还有太多不知道了。请多多指教
ONE_DATA 2010-01-29
  • 打赏
  • 举报
回复
比如说,可以把select * from table 中的*改成特定字段就行了,比如你只想要table表中的id和name字段,就直接写成select id,name from table就行了,而不需要选出table中所有字段,就是这样啦。。。
huihuitang 2010-01-28
  • 打赏
  • 举报
回复
“select*from”这样的语句,怎么样写,可以不粗糙呢?
mycandyeats 2010-01-26
  • 打赏
  • 举报
回复
哦,原来有这么多方法可以做优化,顶起来,
我也要要下个这个FR报表软件用用~
casilin 2010-01-26
  • 打赏
  • 举报
回复
有几个地方可以设置:1.数据集可以设置缓存多少记录条数
2.在服务器菜单中也有一个缓存设置,可以设置缓存
3.还可以设置共享,这个在n多个并发的时候有很好的作用,具体的在第二点的菜单里也有
设置多少根据你报表数据和访问量的实际情况而定
ONE_DATA 2010-01-25
  • 打赏
  • 举报
回复
报表里面有很多没用的单元格,单是占着位置,如果你用的是FR的话,一般淡蓝色的都是属于没用的,FR的设计器里面可以发现潜在的非空空白单元格,FR在设计器里面用深灰色标记,所以,如果你就根据这个,来把一些不必要的单元格进行删改,就可以啦!
虽然说这个方法听起来很简单,可是如果你有很多张或者数据量很大的一张,这个方法也是很有必要的,所谓细节决定成败嘛,希望对你有用~!
flykate 2010-01-25
  • 打赏
  • 举报
回复
他们家报表,我也在用,你可以尽量不用"select*from"语句,这种写法比较粗糙,如果数据量太大时就会出现问题。
huihuitang 2010-01-25
  • 打赏
  • 举报
回复
谢谢楼上的3位哦,

“设置好适当的缓存不?”

这个要怎么设置?在哪里设置呢?
casilin 2010-01-25
  • 打赏
  • 举报
回复
设置好适当的缓存不?

6,108

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 数据库报表
社区管理员
  • 数据库报表社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧