重新整理快取選項

請參考下表，在描述區之設定值頁籤的欄位中輸入資料，以指定 TopLink 重新整理查詢快取的方式：

欄位 | 說明
--- | ---

一律重新整理

重新整理所有查詢的快取。

藉由確保所有存取資料來源的查詢會重新整理快取中產生的物件，來避免過期資料。這對於取得快取命中，且從未存取資料來源的查詢則無效，例如讀取物件主索引鍵查詢或記憶體查詢。

設定描述區層次快取重新整理可能會影響效能。請考慮使用下列替代方案，設定：

- 根據每個查詢重新整理快取 (請參閱重新整理快取)

- 快取過期 (請參閱設定描述區層次的快取過期)

- 隔離的快取 (請參閱快取隔離)

版本比較新時才重新整理 | 只有在資料庫中的物件比快取中的物件還新時才重新整理快取 (在開放式 (Optimistic) 鎖定欄位指定)。如需詳細資訊，請參閱設定鎖定原則。 藉由避免在物件版本符合資料來源版本時，進行不必要的物件重新整理，來提升效能。此選項本身不會導致重新整理：您必須配合使用一律重新整理、查詢重新整理 (參閱重新整理快取)，或快取過期 (參閱設定描述區層次的快取過期)。
停用快取命中 | 選取此選項時，TopLink 會略過快取，並根據主索引鍵，移至資料庫尋找讀取物件查詢。使用此選項搭配一律重新整理，可確保 TopLink 一律會移至資料庫。 此選項會確保所有的查詢 (包括讀取物件主索引鍵查詢) 會一律存取資料來源。此選項本身不會導致重新整理，必須與一律重新整理搭配使用。 此選項會導致嚴重的效能問題：請儘可能避免使用。

注意： 請小心使用一律重新整理和停用快取命中特性，因為它們可能會導致效能低落。您可以考慮根據每個查詢來設定重新整理快取 (參閱重新整理快取)，或者設定快取過期 (參閱設定描述區層次的快取過期) 作為替代方案。如需有關快取效能的詳細資訊，請參閱快取最佳化。

另請參閱

  設定重新整理快取