麦粉社区
>
帖子详情

[问题求助]SQL语句查询快,页面展示慢,请问怎么能加快展示速度?

电子表格 发表于 2022-3-24 15:20
发表于 2022-3-24 15:20:30

在数据集中直接执行SQL查询,内容展示特别快,然后把数据在excel列表展示到大屏上,就会变得很慢,都是SQL查询的数据


 


请问各位有什么加快展示速度的方法吗?

发表于 2022-3-29 11:47:46

数据集查询的时候是返回部分数据的,所以正常因为查询的少,速度会快些。


如果当前报表是用电子表格的分组报表,分组报表的逻辑是将所有的数据都返回到内存数据库后再进一步处理,这时候,如果查询的结果集比较大,就会慢了。


实际报表效果如果是要看明细数据,建议改成清单报表并设置分页,清单报表在分页的情况下,也是采取分页返回数据的。


对于分组报表和清单报表的取数逻辑说明可以查看:https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=76678295


如果不能设置为清单报表,建议是增加参数过滤,减少当前查询的最终返回结果集。


 


如果自己要进一步分析具体是什么原因导致慢的,可以录制个cpu采样分析,录制cpu采样可以查看:系统监控-性能(CPU采样) - Smartbi V10帮助中心 -


CPU采样分析可以查看:CPU采样粗略分析 - FAQ中心 - (smartbi.com.cn)

回复

使用道具 举报

发表于 2022-3-29 11:49:11
可以先试试多次打开,看看每次打开的速度有没有变快,如果有效果的话可以考虑采取预缓存的方法,可以参考下面的文档:
https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=69737006
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

2回帖数 0关注人数 2928浏览人数
最后回复于:2022-3-29 11:49
快速回复 返回顶部 返回列表