永洪社区

标题: 页面组件加载慢 [打印本页]

作者: Binge    时间: 2020-7-24 16:31
标题: 页面组件加载慢
随着数据集行数的增加,报告页面加载越来越慢。不知是何原因?

作者: 菜鸟    时间: 2020-7-24 16:36
PS,回答如下:
一个一个组件删除,找出加载慢的组件,进行优化
作者: BoJie    时间: 2020-7-24 16:40
菜鸟 发表于 2020-7-24 16:36
PS,回答如下:
一个一个组件删除,找出加载慢的组件,进行优化

你是最棒的
作者: Adil_zhang    时间: 2020-7-24 16:40
数据量与你的加载速度成反比。优化SQL,加参数从底层控制数据量,等等等等
作者: mu婉清    时间: 2020-7-24 16:44
数据集是直连数据库的吗,慢的话可以考虑入集市。
另外表达式,脚本等都会影响报告加载速度
作者: Binge    时间: 2020-7-24 16:51
永洪tech-Emily 发表于 2020-7-24 16:44
数据集是直连数据库的吗,慢的话可以考虑入集市。
另外表达式,脚本等都会影响报告加载速度 ...

大部分都是直连的数据库,能简要说明下造成加载速度慢的原因大概有几种吗
作者: Adil_zhang    时间: 2020-7-24 17:44
Binge 发表于 2020-7-24 16:51
大部分都是直连的数据库,能简要说明下造成加载速度慢的原因大概有几种吗 ...

看三楼

作者: mu婉清    时间: 2020-7-24 18:27
Binge 发表于 2020-7-24 16:51
大部分都是直连的数据库,能简要说明下造成加载速度慢的原因大概有几种吗 ...

除却三楼说的sql的质量之外,直连数据库的情况下,咱们打开报表,加载组件都会执行依次查询,每次执行都是在数据库中查询全量数据,数据量大的情况下会造成高负荷的计算任务。
优化方面,咱们可以使用sql过滤直接筛选数据,减小查询的数据量;优化表达式,尽量使用sql表达式,减少js表达式;减少脚本的使用等。
sql过滤的连接在这里http://club.yonghongtech.com/for ... l%E8%BF%87%E6%BB%A4




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4