报表打开慢跟踪难?可通过性能监控快速解决
在BI系统中 , 经常会遇到性能的问题 , 比如打开报表慢 , 可能是数据量太大 , 或是报表前端太大加载慢;或是网络问题;或是SQL运行慢 。

文章图片
这时 , 就需要技术人员跟踪定位到具体的原因 , 然后找到报表具体的解决办法 。
如果是数据量大 , 可以抽取数据到高速缓存库 。
【报表打开慢跟踪难?可通过性能监控快速解决】如果是报表太大前端加载慢 , 可以通过分页、增加参数、调整前端代码等办法来解决;
如果是SQL书写有问题 , 可以优化SQL 。
因此 , 快速精准的定位性能出现的原因尤为重要 。 Smartbi产品通过性能监控功能可快速获取性能情况 , 经过分析和跟踪即可实现精准定位问题 。
性能监控主要是通过页面可视化的方式进行CPU采样跟踪 , 查看、监控服务器方法调用时间树结构 。

文章图片
当遇到报表慢或者系统慢等问题时 , 可执行以下步骤进行CPU采样跟踪并根据相关的资料进行跟踪处理 。
(1)进入性能界面 , 设置【会话】 , 一般只是对当前用户的某个操作进行分析 , 通常情况下只需要录制到当前用户的会话信息就可以了(若是在一个浏览器上录制另一个浏览器的用户操作 , 则选择对应浏览器的会话进行录制):

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

文章图片
(2)返回到系统上进行操作 , 比如报表慢的话 , 并且数据最终能够展现的话 , 那么就关闭报表再重新打开 , 等到报表加载完成;
如果是系统操作慢 , 那么在上一步骤点击“开始”按钮后 , 到系统中做同样的操作 , 再等待一段时间 。
(3)点击“下载”按钮 , 将CPU采样跟踪的文件压缩包下载下来 。

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

文章图片
(5)根据压缩包的内容进行分析 , 定位问题 。
- One|基于Android 13打造:三星Galaxy S22抢先用上One UI 5.0
- 陨石|小行星“打水漂”闯入地球 形成世界最长陨石陨落带
- 华为|意识到离不开中国了?外媒称华为、中兴或将重新打入美国市场
- 华为|长安华为打造, 鸿蒙系统加持!阿维塔11正式官宣,3.98秒破百!
- 无边框|华硕灵耀X 13体验:AMD锐龙6000系列加持 超轻薄的本子也很能打
- 马云|马云自己\打脸\之前所说的,如今现身西班牙,开12亿游艇!
- 打印机|网购的无线打印机,竟能自动打印他人文件?
- 男子带家传木盒来鉴宝,盒子从没打开过,专家:稳住,两个好消息
- 华为能有机会在家用办公打印机领域抢占一席之地
- 电子商务|3D打印机有多强大?科学家曾利用3D打印技术打印出火箭喷射器
