找文章 / 找答案
精选问答 更多内容

加载速度很慢,是脚本慢吗?

小鱼儿青铜三 显示全部楼层 发表于 2023-10-25 16:25:20 |阅读模式 打印 上一主题 下一主题
1
已解决

加载速度很慢,是脚本慢吗?

1864 6
log-10.204.128.85.zip (19.72 MB, 下载次数: 2)

最佳答案

永洪vip
csj 青铜二 关注Ta

2023-10-25 16:25:21

报告打开时会先发opendb请求,该请求报告过滤组件、参数组件、文本组件的查询,这些查询完成后会返回前端渲染组件从日志看:由于没有报告case猜测用了较多过滤组件 或参数组件之间存在关联问题1、报告中使用了较多的过滤组件或参数组件之间存在关联,过滤组件或参数组件之间存在关联是组件查询是串行执行的,即使每个组件耗时几百毫秒,很多个组件串行后导致就导致opendb请求耗时很长建议换成参数组件,参数组件超过4个是并行查询 ...
查看完整内容
回复

使用道具 举报

精彩评论6

csj青铜二 显示全部楼层 发表于 2023-10-25 16:25:21
报告打开时会先发opendb请求,该请求报告过滤组件、参数组件、文本组件的查询,这些查询完成后会返回前端渲染组件
从日志看:由于没有报告case猜测用了较多过滤组件 或参数组件之间存在关联
问题1、报告中使用了较多的过滤组件或参数组件之间存在关联,过滤组件或参数组件之间存在关联是组件查询是串行执行的,即使每个组件耗时几百毫秒,很多个组件串行后导致就导致opendb请求耗时很长
建议换成参数组件,参数组件超过4个是并行查询可以提高查询速度
问题2:
报告中也有较多的文本组件,因为文本组件跟过滤组件、参数组件是一个请求发起的查询,opendb请求耗时也同样被拉长了
建议文本组件可以换成表格组件,这样会有单独的请求,不会包含在opendb请求里,可以加速报告组件展示
问题3:【图表_地图后三名】、【图表_地图前三名】这两个组件存在sql执行比较慢的情况,串行后拖慢了整体的耗时
`49P4M}MCU`Z11_`SSFO6$Y.png

回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2023-10-25 16:54:20
做了什么操作,具体是什么加载速度很慢呢
回复

使用道具 举报

小鱼儿青铜三 显示全部楼层 发表于 2023-10-25 17:10:35
yhdata_lyaa 发表于 2023-10-25 16:54
做了什么操作,具体是什么加载速度很慢呢

我不知道啊,看日志看不出来,就页面初始化的时候一直转圈不出内容
回复

使用道具 举报

小鱼儿青铜三 显示全部楼层 发表于 2023-10-25 17:31:44
本帖最后由 小鱼儿 于 2023-10-25 17:33 编辑

描述

描述
20231025-173221.jpg
回复

使用道具 举报

月亮失眠青铜四 显示全部楼层 发表于 2023-10-26 09:50:37
回复

使用道具 举报

csj青铜二 显示全部楼层 发表于 2023-10-26 10:37:08
方便提供下报告case吗
资源部署-资源导出,导出报告 依赖的数据集麻烦保留 不会看到数据
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部