設定數據分割快取
COM+ 資料分割功能包含資料分割快取。 此快取會儲存使用者對分割區對應,其設計目的是避免重複的 Active Directory 存取。
變更快取大小
數據分割快取是由三個數據表所組成,其大小可以修改以提升效能。 這些數據表包含快取中的 SID 項目數目、快取中的 OU 項目數目,以及快取中的分割區項目數目。
若要變更這些數據表大小,系統管理員可以修改登錄機碼的值。 登錄機碼及其值如下所示:
HKLM\SOFTWARE\Microsoft\COM3\PartitionCache
索引鍵值 | 描述 |
---|---|
NumSidEntries |
包含快取中 SID 項目數的REG_DWORD值(default=512)。 此值應設定為大於計算機將在快取失效時間範圍中服務的唯一識別數目的值。 |
NumNameEntries |
包含快取中 OU 名稱項目數的REG_DWORD值(default=64)。 此值應設定為大於計算機在快取失效時間範圍中服務的唯一 OU 名稱數目。 |
NumPartitionEntries |
包含快取中分割區項目數的REG_DWORD值(default=1024)。 在快取失效時間範圍中,DWORD 值應該設定為大於計算機所服務之唯一分割區數目的數位。 這是因為元件的內容可以包含不在該計算機上之數據分割的分割區標識碼。 |
EntryExpiration |
包含刻度計數的REG_DWORD值(每個刻度 = ~7 分鐘),直到快取專案變成無效(default=4 (~28 分鐘)為止。 |
排清快取
因為 COM+ 會快取使用者的預設分割區,因此您可能會想要在變更 Active Directory 中使用者的預設分割區之後呼叫此方法。 管理員 istrators 可以透過呼叫 ,以程式設計方式執行此動作FlushPartitionCache 方法。