永洪社区

标题: 为什么数据加载完了,前面还报表一直在加载 [打印本页]

作者: yhdata_Nj6FjFqk    时间: 2024-5-21 11:11
标题: 为什么数据加载完了,前面还报表一直在加载
为什么底层数据加载完成了,但是前端自由式表格还在一直显示加载中,长时间刷新不出数据?

作者: yhdata_yzm    时间: 2024-5-21 11:17
底层数据加载完成是指的什么?数据库完成了sql的执行?
自由表设计如果层级设计复杂,那么执行可能会是慢的,麻烦描述下具体现场提供下对应日志和报告的case。
作者: 美滋滋    时间: 2024-5-21 11:21
你的自由表上是不是有大量的格间计算?
作者: yhdata_Nj6FjFqk    时间: 2024-5-21 11:28
yhdata_yzm 发表于 2024-5-21 11:17
底层数据加载完成是指的什么?数据库完成了sql的执行?
自由表设计如果层级设计复杂,那么执行可能会是慢的 ...

是的 ,数据库完成了sql的执行,前端长时间展示不出数据,报告有70多列,数据量大概在20w左右,之前的旧版本8.6可以正常加载的,升级到10.0就不行了
作者: yhdata_Nj6FjFqk    时间: 2024-5-21 11:35
美滋滋 发表于 2024-5-21 11:21
你的自由表上是不是有大量的格间计算?

表总共有70多列,格间计算用了8列,但是表里面的数据量过多 大概20w左右
作者: yhdata_yzm    时间: 2024-5-21 11:37
yhdata_Nj6FjFqk 发表于 2024-5-21 11:28
是的 ,数据库完成了sql的执行,前端长时间展示不出数据,报告有70多列,数据量大概在20w左右,之前的旧 ...

按照描述,70多列如果存在列关联的情况下那么可能会生成多条目录树,下发多条sql,如果还存在过滤条件或者楼上说的隔间计算,那么sql的数量同样也会增多,相较于8版本,10版本把能下推到数据库执行的都会下推,所以感觉是这种情况,如果有日志可能更好分析,当然也可以提工单分析
作者: 美滋滋    时间: 2024-5-21 11:39
报表里展示这么大量的数据,是为了方便下载吗?
是不是可以通过增加一些筛选条件进行数据过滤,比如时间,比如类型什么的。
这样一下加载这么大量的数据,还要进行格间计算,前段展示是会比较慢的。




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