當前為5.1版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

【直连】缓存设置

1. 概述

1.1 版本

 FineBI 版本功能變動 
5.1.18
-

1.2 應用場景

FineBI 實時版本下,全局的資料表預設每隔 600 秒清除一次快取重新發 SQL 給資料庫獲取最新資料,所以是 600 秒重新整理一次資料。

如果想對全局設定快取,可參見 快取 。本文將介紹如何對某張表單獨設定快取,減輕資料庫的查詢壓力:實時性要求高的表重新整理的快一點,實時性要求低的表刷的慢一些。

比如一張實時性不高的資料表,可以讓它每天早上 8 點向資料庫查詢一次,然後一整天都只使用早上 8 點查詢的資料,直到第二天早上 8 點重新發 SQL 向資料庫請求獲取最新資料。

1.3 功能簡介

  • 快取設定是直連版本特有功能。

  • 只有有資料表管理權限的人可以進行「快取設定」,詳情請參見:分組/業務包管理權限

2. 操作步驟

2.1 自訂快取策略

設定「航空運輸明細表」的快取策略為每天早上 8 點查詢一次資料。

1)找到「航空運輸明細表」,點選「快取設定>編輯」,如下圖所示:

x1.png

可以看到預設情況下,單表的快取策略是跟隨全局快取策略的。

若要修改全局快取時間,可修改 BI/Spider參數 中的「快取時間」參數。

x2.png

2)更改快取策略為「自訂快取策略」,設定每天 8 點清除一次快取重新向資料庫請求最新資料。入下圖所示:

  • 無快取,實時查詢:實時向資料庫查詢最新資料,容易存取到重複資料,影響效能。

  • 每xxx秒清除一次快取:設定清除快取的間隔時間,使用者可輸入 0~86400 之間的任一整數。

  • 每xxx時間清除一次快取:設定固定清除快取的時間。

x3.png

3)點選「確定」後,可以看到「客戶登入資訊表」的快取策略已經被更改為 每天 8:00 清除一次快取。如下圖所示:

x4.png

2.2 立即清除快取

若使用者想立即獲取最新的資料,可以點選「立即清除快取」。系統會自動將快取清除,重新向資料庫請求最新資料。如下圖所示:

x5.png

附件列表


主題: 连接到数据
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 评价文档,奖励 1 ~ 100 随机 F 豆!