门户优化

17278
21

swx1023 小试身手Lv3

发表于2018-12-20 10:25

悬赏100

已解决

楼主
BI门户使用的报表打开速度很慢,特别是使用脚本:_zin('B_bsqk','','HHH183'),进行报表的嵌套后,嵌套的部分很慢才能显示出来,如何进行报表的优化

最近看过此主题的会员

13430212034

pandabuxizao

yujb

zly_2960

chestnut

15106178923

qwz

18634521694

touchi4

李小钗

关晓彤的老公

金12

来而不往

一点一点

ESENSOFT官方技术支持

最佳答案

缱绻

发表于2018-12-20 10:25

只看该作者

取消 关注该作者的回复

这里推荐如下优化过滤条件表达式的技巧和注意事项:
1)能用like不用substr(取子串)
2)能用and尽量不要用or
3)尽量不要用 not in、in有条件的情况下,用范围过滤来代替(>,<)
21个回答

只看楼主

缱绻 数据领袖Lv6

发表于2018-12-20 10:32

只看该作者

取消 关注该作者的回复

沙发

前台渲染时间跟软硬件环境有很大的关系,比如:网络带宽、浏览器加载性能、用户数、并发量、服务器和客户端相关硬件配置等,所以建议从以上几个方面考虑优化。目前从BI角度,报表模板前台渲染时间没有什么提升空间。

韦韬然 数据老手Lv5

发表于2018-12-20 10:38

只看该作者

取消 关注该作者的回复

板凳

这个会不会是因为子表计算慢?

swx1023 小试身手Lv3

发表于2018-12-20 11:34

只看该作者

取消 关注该作者的回复

地板

韦韬然 发表于 2018-12-20 10:38
这个会不会是因为子表计算慢?

从单个子表的计算来看,应该是子表的SQL语句执行占了大量的时间,一条自动生成的SQL执行了15s,应如何优化

缱绻 数据领袖Lv6

发表于2018-12-20 11:35

只看该作者

取消 关注该作者的回复

5#

swx1023 发表于 2018-12-20 11:34
从单个子表的计算来看,应该是子表的SQL语句执行占了大量的时间,一条自动生成的SQL执行了15s,应如何优 ...

那把这个sql放到数据库中去执行呢??

韦韬然 数据老手Lv5

发表于2018-12-20 13:43

只看该作者

取消 关注该作者的回复

6#

swx1023 发表于 2018-12-20 11:34
从单个子表的计算来看,应该是子表的SQL语句执行占了大量的时间,一条自动生成的SQL执行了15s,应如何优 ...

wuyingchun 数据达人Lv4

发表于2018-12-20 13:45

只看该作者

取消 关注该作者的回复

7#

本帖最后由 wuyingchun 于 2018-12-20 13:46 编辑

可以对子表的查询语句优化

swx1023 小试身手Lv3

发表于2018-12-20 14:49

只看该作者

取消 关注该作者的回复

8#

缱绻 发表于 2018-12-20 11:35
那把这个sql放到数据库中去执行呢??

放到数据库中的执行时间和BI中的执行时间差不多,都是15s多

swx1023 小试身手Lv3

发表于2018-12-20 14:55

只看该作者

取消 关注该作者的回复

9#


报表中的浮动分析表自动生成的SQL语句,每一条执行都要15s左右

韦韬然 数据老手Lv5

发表于2018-12-20 14:57

只看该作者

取消 关注该作者的回复

10#

swx1023 发表于 2018-12-20 14:55
报表中的浮动分析表自动生成的SQL语句,每一条执行都要15s左右

我的意思是。。就告诉我慢,,让我优化?????

swx1023 小试身手Lv3

发表于2018-12-20 15:01

只看该作者

取消 关注该作者的回复

11#

这是执行后的详细信息页的信息,执行SQL用了13s

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号