報表開啟慢跟蹤難?可通過效能監控快速解決

思邁特Smartbi發表於2021-12-08

在BI系統中,經常會遇到效能的問題,比如開啟報表慢,可能是資料量太大,或是報表前端太大載入慢;或是網路問題;或是SQL執行慢。


表情包1.png 


這時,就需要技術人員跟蹤定位到具體的原因,然後找到報表具體的解決辦法。


如果是資料量大,可以抽取資料到快取記憶體庫。


如果是報表太大前端載入慢,可以通過分頁、增加引數、調整前端程式碼等辦法來解決;


如果是SQL書寫有問題,可以優化SQL。


因此,快速精準的定位效能出現的原因尤為重要。Smartbi產品通過效能監控功能可快速獲取效能情況,經過分析和跟蹤即可實現精準定位問題。


效能監控主要是通過頁面視覺化的方式進行CPU取樣跟蹤,檢視、監控伺服器方法呼叫時間樹結構。


報表工具1.png

 

當遇到報表慢或者系統慢等問題時,可執行以下步驟進行CPU取樣跟蹤並根據相關的資料進行跟蹤處理。


(1)進入效能介面,設定【會話】,一般只是對當前使用者的某個操作進行分析,通常情況下只需要錄製到當前使用者的會話資訊就可以了(若是在一個瀏覽器上錄製另一個瀏覽器的使用者操作,則選擇對應瀏覽器的會話進行錄製):


報表工具2.png

 

點選“開始”按鈕,則系統開始進行CPU取樣。


報表工具3.png

 

(2)返回到系統上進行操作,比如報表慢的話,並且資料最終能夠展現的話,那麼就關閉報表再重新開啟,等到報表載入完成;


如果是系統操作慢,那麼在上一步驟點選“開始”按鈕後,到系統中做同樣的操作,再等待一段時間。


(3)點選“下載”按鈕,將CPU取樣跟蹤的檔案壓縮包下載下來。


報表工具4.png

 

(4)點選“停止”按鈕,可以停止CPU取樣跟蹤。


報表工具5.png

 

(5)根據壓縮包的內容進行分析,定位問題。



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69965912/viewspace-2846464/,如需轉載,請註明出處,否則將追究法律責任。

相關文章