反饋已提交
網絡繁忙
大數據量範本排查思路如下圖所示:
注1:圖片上不同情況對應的解決方案請參見本文 2.2 節表格內容。
注2:圖片上數倉為解決方案之一,為使用者提供一個思路,具體介紹請自行百度;FineReport 官方文檔只介紹產品相關內容。
將大數據範本 匯出內建資料集 再預覽,排除 SQL 取數這部分耗時,驗證範本本身計算和載入的耗時是否長。
注意匯出時使用的參數和預覽保持一致,因為參數常常會有顯示值/實際值,或者某些系統參數的情況,推薦在參數面板做一組獲取元件值的正文元件。
1)如果匯出內建資料集的過程很快,則可以確認是範本設計問題,一般此類內建資料範本預覽也會比較慢,此時往範本計算慢上定位。
注:參數注入導致的效能問題,匯出、預覽都可能比較快,此時同樣關注範本計算慢。
2)如果匯出內建資料集的過程慢,預覽很快的話則確認是取數的問題,往 SQL 上定位。
3)對於匯出內建資料集的過程慢,預覽也慢的情況則要視情況分析,有可能出現範本設計與取數都有問題的情況,也可能只是資料量大,此時最好把兩方面都做排查。
若定位到是取數導致的整體效能慢,需要判斷範本是以匯出用法為主,還是預覽用法為主。
若定位到是範本計算慢,則需要思考是否必須要用實時資料。
針對不同的場景可以參考下表:
1)通過限定參數非空,需要用戶自己優化 SQL ,SQL 限定取出數量等方法
2)建議通過 範本限制 ,限制模板的單元格個數、sql 執行時長,單數據集行數等
新計算引擎插件
單資料集分頁 SQL 實現層式報表
啟用行式引擎執行層式報表
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙