在SLS儀錶盤分析情境中,當SQL查詢涉及超大規模資料或超長查詢時間跨度時,圖表渲染往往面臨幾十秒的延遲甚至逾時報錯。儀錶盤加速功能通過整合物化視圖能力,在後台自動進行預計算處理,將複雜的即時查詢轉化為高效的結果讀取,實現儀錶盤的高速渲染。
開啟加速分析
登入SLS控制台。
進入目標Project,在左側導覽列選擇儀錶盤下的儀錶盤列表。
單擊目標儀錶盤進入儀錶盤頁面,單擊物化視圖加速按鈕。系統將自動分析儀錶盤內的圖表執行效能。
智能識別:系統預設檢索SQL執行延遲超過5秒且支援物化視圖加速的圖表。
自訂閾值:可以根據實際效能需求調整分析閾值並單擊重新分析。
精準選擇:分析結果將展示建議的物化視圖名稱及對應的圖表,按需單擊複選框進行加速。
單擊下一步,配置物化視圖的具體參數後儲存:
參數
說明
預設值
建議
加速起始時間
定義加速資料的回溯起點
一周前
若圖表經常涉及長周期對比(如同比上月),建議設定更早的起始點。
更新間隔
定義資料預計算的頻次
15分鐘
對於極巨量資料量,可適當增加更新間隔以平衡計算資源。
SLS將在後台自動建立物化視圖。其核心邏輯是將原始查詢進行非同步預計算並將結果持久化。由於加速涉及對歷史資料的處理,物化視圖建立後需要一定時間完成歷史資料的追速計算。請在任務建立後耐心等待,待預計算覆蓋當前查詢範圍後,儀錶盤圖表即可實現秒級開啟。