快取管理策略的選擇取決於基礎資料庫中資料的變動性,以及造成此變動性之變更的可預測性。
此外,也取決於組成您快取之查詢的數目與類型,以及這些查詢所接收的使用狀況。本節提供各種快取管理方法的概觀。
您可以停用整個系統的快取功能以停止所有新的快取項目,以及防止任何新查詢使用現有快取。停用快取功能可讓您稍後再啟用它,而不會遺失任何儲存在快取中的項目。
如果您懷疑有過時的快取項目,但想要先確認這些項目是否真的過時,再將它們或整個快取永久清除,暫時停用快取功能會是一個實用的策略。如果您發現儲存在快取中的資料仍然相關,或在您放心地永久清除問題項目之後,便可以放心地啟用快取。如有必要,請先將整個快取與未與特定業務模型關聯的快取永久清除,再重新啟用快取。
您可以為每個實體表格設定可快取屬性,這可讓您指定是否要將該表格的查詢新增至快取來回答未來的查詢。
如果您為表格啟用快取功能,系統就會將涉及該表格的所有查詢都新增至快取。所有表格預設皆為可快取,但部分表格可能不是包含在快取中的良好候選項目,除非您設定合適的快取保存設定值。例如,假設您有一個儲存每分鐘更新之股票行情圖資料的表格。您可以指定每隔 59 秒永久清除一次表格項目。
您也可以使用快取保存設定值指定此表格的項目要在查詢快取中儲存多久。這對經常更新的資料來源相當有用。
在模型管理工具的實體層中,按兩下實體表格。
若使用「語意模型產生器」,請參閱何謂實體表格的一般特性?。
在實體表格特性對話方塊的一般頁籤中,選取下列其中一個項目:
若要啟用快取,請選取可快取。
若要防止表格被快取,請取消選取可快取。
若要設定快取到期時間,請指定快取保存時間並指定計量單位 (天、小時、分鐘或秒)。如果您不想要讓快取項目自動到期,請選取快取永久有效。
按一下確定。