當離線整合任務運行速度較慢時,可通過效能診斷查看當前任務的讀寫時間長度、耗時操作及記憶體記憶體回收(GC)時間長度,協助您排查導致整合任務運行緩慢的原因。
效能診斷入口
在Dataphin首頁的頂部功能表列中,選擇研發 > Data Integration。
在整合頁面的頂部功能表列選擇專案及環境(Dev-Prod模式需要選擇環境)。
在左側導覽列中選擇整合 > 離線整合,在離線整合列表中,單擊目標離線整合任務。
在當前離線整合任務的編輯地區上方,單擊運行或預覽。
單擊頁面下方的查看控制台,在控制台中單擊
表徵圖,查看效能診斷結果。說明當您在控制台 > 日誌資訊 > 原始日誌頁面停留超過一分鐘時,系統將會提示點擊這裡查看效能診斷,您可跟隨指引單擊對應表徵圖進入效能診斷。
效能診斷介紹
效能診斷套件含讀寫診斷、耗時操作診斷和記憶體GC時間診斷三個區塊,效能診斷中僅展示異常的指標,若某一區塊未檢測出異常指標,則展示為空白。您可以在異常指標列表中,查看各診斷項的診斷結果,並單擊對應操作列的查看建議,根據系統給出的建議來最佳化當前整合任務。
區塊 | 說明 |
讀寫診斷 | 採集資料來源的讀(等待)、寫(等待)時間佔比,探查資料來源的讀寫是否存在效能問題。若任一佔比超過60%,則認為當前整合任務可能存在讀寫效能問題。 |
耗時操作診斷 | 採集執行資料來源相關操作的耗時,探查資料來源的相關操作的效能問題。當某一執行操作的耗時超過180秒時,視為當前整合任務存在效能問題。 |
記憶體GC時間診斷 | 採集JVM GC時間佔比,探查當前記憶體配置是否足夠。當GC時間占當前已耗用時間的比值超過30%時,則認為當前整合任務可能存在記憶體問題。 |