反饋已提交
網絡繁忙
對於報表執行速度而言,資料源取數效能是存在較大影響的一環。
如果對於資料的實時性要求不高能接受半小時左右的更新頻率,使用快取是一種既能降低伺服器和資料庫壓力,又能提升報表執行速度的方案。
「抽數快取」透過將資料集查詢的結果快取,再次進行相同查詢時,無需連結資料庫重新查詢資料,直接使用快取,達到資源複用,減少取數時間進而提高了報表的展現速度。同時透過定時抽取更新快取資料,提升資料的準確性。
以管理者身分進入平台,點選管理系統→抽數快取可進入對應功能介面,如下圖所示。
抽數快取
共享資料集
支援精準推薦快取適用範本,批量一鍵開啟快取
需要每個資料集單獨開啟,自行識別適合的範本
支援資源佔用自訂配置,限制最大資源佔用,斷絕對其他系統業務的影響
僅支援設定快取個數,佔用記憶體磁碟等不可控,可能影響業務使用
支援實時監視快取資源佔用及存取情況
不支援
支援使用者工具欄顯示資料更新時間並可手動獲取最新資料
支援管理者手動停止快取更新或立即更新最新資料(管理者可以在「執行監視」頁面一鍵更新所有快取,或者清除所有快取)
不支援,需要等到逾時自動失效
支援定時更新,確定快取始終延續並定期獲取新資料
不支援,逾時失效後存取重新生成
支援與報表自身的填報功能聯動,填報後自動失效填報相關的快取
不常用或佔用資源較多的快取,將自動限制快取或直接停止自動更新,檢查到快取活躍將再次進入自動更新快取狀態
僅支援最近使用、最不常使用、先進先出三種簡單策略
使用「快取範本管理」功能可檢查適合開啟快取的範本。
操作方式:點選「開始分析」後,將根據系統的曆史執行資料進行分析,並推薦可能適合使用快取的範本,如下圖所示。
使用者透過勾選/取消勾選對應範本,實現新增、刪除開啟快取的範本。
配置介面如下圖所示:
快取配置頁面中,可以對伺服器的快取進行設定,各設定項介紹如下表所示:
註:由於快取主要用於提升取數效能,快取較大數據量會造成伺服器資源緊張,因此目前限制最大快取資料量為 50W(列*欄)。
設定項
說明
開啟快取
針對設定快取的範本,開啟後將資料集查詢的結果快取。
顯示快取提示
開啟後,範本預覽的工具欄處顯示快取提示(無工具欄則不顯示),包括手動更新資料按鈕和快取生成時間
點選更新資料後可在預覽時手動更新用到的快取,用於使用者在覺得資料不準確時立即進行更新,如下圖所示。
快取範本提醒
開啟後將透過以下方式通知使用者適合開啟快取的範本:
1)平台訊息
2)使用者當天首次進入平台的「抽數快取」頁面時,頁面上方 tooltips 提示,如下圖所示。
同時,「範本快取管理」頁面下提示:精準推薦X張範本,請點選上方按鈕檢視。
參數預測
開啟後,將提前預測範本的參數使用情況並快取,進而優化載入效能。
快取記憶體空間限制
用於限制快取佔用伺服器記憶體空間的最大值
快取更新規則
簡單重複執行:
按照設定頻率進行更新,支援開啟「快取規則自動最佳化」,開啟後將在合理範圍內動態調整快取更新間隔,避免出現大量快取同時更新。
按表式設定:
可輸入 CRON 表示式(例如0 0 12 * * ?表示每天中午 12:00 )。
總是重新讀取範本
指的是 cpt 或 frm 檔案內容是否快取到記憶體。
針對所有範本,未開啟時,會快取範本檔案;開啟後,每次都重新讀取範本。
系統中可能會存在一些範本的資料更新時間與其他大部分範本存在差異,不適合使用統一的設定進行抽數快取,此時可以對相應資料集進行單獨快取設定。
在資料集編輯面板中,將替代原本共享資料集顯示新的快取設定。
1)採用伺服器設定時,將使用伺服器預設的快取策略,可以看到對應的快取策略及快取是否預設開啟,但不允許修改。如下圖所示:
2)為該資料集單獨設定時,允許單獨設定此資料集是否使用快取以及策略配置。點選「策略配置」後,可自訂快取策略配置。如下圖所示:
對於存在較多資料集的範本,一個個修改快取設定較花時間,可以透過資料集工具欄的按鈕實現快速開啟/關閉。如下圖所示。
點選按鈕將批量修改當前範本的資料集為單獨設定,並開啟快取。
點選按鈕將批量修改當前範本的資料集為單獨設定,並關閉快取。
詳細說明請參見:快取執行監視。
同一範本開啟抽數快取相對於未開啟抽取快取的存取速度會有明顯提升,見如下對比圖。
1)不支援插件型別資料庫。
2)對於在範本中建立的「範本資料集>資料庫查詢」,不支援在菜單欄「範本>範本資料集」中對資料集進行抽數快取策略配置。
即使可以設定相關選項,但在點選「確定」後,系統將不保留此處修改後的快取設定,恢複原設定狀態。
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙