楼主: Smartbi
763 0

[数据挖掘理论与案例] 报表打开慢跟踪难?可通过性能监控快速解决 [推广有奖]

  • 0关注
  • 0粉丝

博士生

76%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0.0458
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2606 点
帖子
126
精华
0
在线时间
220 小时
注册时间
2020-12-3
最后登录
2022-2-14

楼主
Smartbi 企业认证  发表于 2021-12-8 14:01:36 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

在BI系统中,经常会遇到性能的问题,比如打开报表慢,可能是数据量太大,或是报表前端太大加载慢;或是网络问题;或是SQL运行慢。



这时,就需要技术人员跟踪定位到具体的原因,然后找到报表具体的解决办法。


如果是数据量大,可以抽取数据到高速缓存库。


如果是报表太大前端加载慢,可以通过分页、增加参数、调整前端代码等办法来解决;


如果是SQL书写有问题,可以优化SQL。


因此,快速精准的定位性能出现的原因尤为重要。Smartbi产品通过性能监控功能可快速获取性能情况,经过分析和跟踪即可实现精准定位问题。


性能监控主要是通过页面可视化的方式进行CPU采样跟踪,查看、监控服务器方法调用时间树结构。



当遇到报表慢或者系统慢等问题时,可执行以下步骤进行CPU采样跟踪并根据相关的资料进行跟踪处理。


(1)进入性能界面,设置【会话】,一般只是对当前用户的某个操作进行分析,通常情况下只需要录制到当前用户的会话信息就可以了(若是在一个浏览器上录制另一个浏览器的用户操作,则选择对应浏览器的会话进行录制):



点击“开始”按钮,则系统开始进行CPU采样。



(2)返回到系统上进行操作,比如报表慢的话,并且数据最终能够展现的话,那么就关闭报表再重新打开,等到报表加载完成;


如果是系统操作慢,那么在上一步骤点击“开始”按钮后,到系统中做同样的操作,再等待一段时间。


(3)点击“下载”按钮,将CPU采样跟踪的文件压缩包下载下来。



(4)点击“停止”按钮,可以停止CPU采样跟踪。



(5)根据压缩包的内容进行分析,定位问题。



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:smart 文件压缩 Mart 解决办法 BI系统

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-26 20:16