圖表常見效能問題

1. 概述

1.1 版本

FineReport 版本
11.0

1.2 應用場景

本文主要總結了圖表常見的效能問題及解決方案。

2. 排查步驟

2.1 查看範本資料量,並檢查決策平台資料行數限制和 sql 執行時長。

大數據量時,圖表載入一會,會出現空資料展示,這時不一定是效能不支援,有可能是設計器設定的資料行數限制,導致系統不支援那麼大的資料量。

2.2 查看資料集查詢速度

大部分範本載入慢,都是因為 sql 執行速度比較慢。驗證 sql 速度快慢的方法如下:

  • 在設計器的資料集中直接查詢,人為感受sql的執行速度,設計器查詢慢可考慮更換驅動

  • 將範本匯出為內建資料集進行預覽,查看速度是否變快。匯出內建資料集快說明是取數環境慢,優化 sql 或資料庫效能

  • 開啟資料集快取或者使用抽數快取插件,查看速度是否變快,開了快取變快,說明是資料集本身查詢速度不佳。

  • 簡化 sql,看是否速度變快。

2.3 排查圖表原因

1)先使用任意錄屏工具,統計環境下該範本展示時長。

2)查看對應資料量下或對應場景下,產品是否支援以及是否已達到效能極限狀態

  • 報表圖表:關注總時長、記憶體佔用大小是否達標。

  • 擴展圖表:關注範本載入時長、記憶體佔用大小、CPU佔有率、GPU佔用率是否達標。

3)若產品不支援或不推薦該資料量導致範本出現效能問題,建議採取如下措施:

  • 必要時減少範本圖表個數,或者減少圖表動畫、圖表附加的配置項等的使用,一定程度上可以節約後台計算與前端渲染時間。

  • 大數據量,推薦使用大數據圖表,直角座標系圖形:折線圖-開啟大數據模式較推薦。

4)若產品是支援的,依次排查一下硬體的因素,如下所示:

  • 瀏覽器:更換 chrom e瀏覽器,效能是否提升。

  • 系統:排查是否是系統影響了。

  • 記憶體:若記憶體佔用很大,cpu佔用率很高,可以查看下電腦記憶體以及伺服器分配記憶體是否太小了。

  • 顯卡:若擴展圖表 GPU 佔用率很高,可以查看下需要進一步排查顯卡因素(普通圖表可跨越該排查項)。

  • 網路:地圖圖層需要查看是否為外網網路導致的載入時長較長。

5)若產品支援且硬體沒有問題,可以排查前後端效能,查看是否有異常點。


附件列表


主題: 圖表應用
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

9s后關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙

反饋已提交

網絡繁忙