監視資料庫快取

透過偶爾檢查快取統計資料來監視資料庫快取的有效性。

您可以透過檢視「郵件及資料庫統計資料報告」或使用伺服器指令來檢視下列統計資料:

Show Stat 資料庫.DbCache.*
1. 郵件及資料庫統計資料報告

統計資料

說明

Database.DbCache.CurrentEntries

目前快取中的資料庫數若此數目經常接近 資料庫.DbCache.MaxEntries 的值,則增加快取可以保留的資料庫數。

Database.DbCache.HighWaterMark

此伺服器程式執行期間,快取中的最大資料庫數。此數量可能由於啟動活動而人為地提高,因此它可能並不是真正的快取效能指示。

資料庫.DbCache.Hits

透過在快取中找到資料庫,來滿足 InitialDbOpen 的次數。「點擊數對開啟數」的比例較高,表示資料庫快取正在有效運作。如果比例太低,請增加快取可保留的資料庫數。

Database.DbCache.InitialDbOpens

使用者/server開啟未經另一個使用者/server使用之資料庫的次數。例如,若使用者在「同步中心」正在使用它時開啟郵件檔,則這個數就不會增加。將這個數與 資料庫.DbCache.Hits 進行比較,以評量快取的有效性。

資料庫.DbCache.Lookups

資料庫快取的查詢數。資料庫.DbCache.Hit 對 資料庫.DbCache.Lookups 的比例較高,表示資料庫快取有效。如果比例太低,請增加快取可保留的資料庫數。

資料庫.DbCache.MaxEntries

伺服器目前一次可以保留在其快取中的資料庫數。若要變更此值,請使用 NOTES.INI 檔設定 NSF_DbCache_Maxentries,或增加實體記憶體。

資料庫.DbCache.OvercrowdingRejections

因為 資料庫.DbCache.CurrentEntries 等於或超出 DbCache.MaxEntries 次數的 1.5 倍,所以當關閉資料庫時,資料庫未被放入快取中的次數。這個數應該保持較低。如果它開始上昇,請增加快取可保留的資料庫數。