Настройка кэша раздела
Функция секций COM+ включает кэш секций. Этот кэш сохраняет сопоставления пользователей с разделами и предназначен для предупреждения повторяющегося доступа к Active Directory.
Изменение размера кэша
Кэш секций состоит из трех таблиц, размер которых можно изменить для повышения производительности. Эти таблицы состоят из количества записей SID в кэше, количества записей OU в кэше и количества записей разделов в кэше.
Чтобы изменить эти размеры таблиц, администраторы могут изменять значения ключа реестра. Раздел реестра и его значения приведены следующим образом:
HKLM\SOFTWARE\Microsoft\COM3\PartitionCache
Ключевые значения | Описание |
---|---|
NumSidEntries |
Содержит значение типа REG_DWORD, являющееся количеством записей SID в кэше (значение по умолчанию = 512). Это значение должно быть больше числа уникальных удостоверений, которые компьютер будет обслуживать в окне времени недопустимого кэширования. |
NumNameEntries |
Содержит значение REG_DWORD числа записей имени подразделения в кэше (по умолчанию=64). Значение должно быть больше, чем количество уникальных имен OU, которые компьютер будет обслуживать в временном окне аннулирования кэша. |
КоличествоРазделов |
Содержит значение REG_DWORD количества записей раздела в кэше (умолчание = 1024). В окне времени недопустимого кэширования значение DWORD должно иметь значение больше числа уникальных секций, которые будет обслуживать компьютер. Это связано с тем, что контекст компонента может включать идентификатор секции для секции, которая не находится на этом компьютере. |
EntryExpiration |
Содержит значение REG_DWORD для счетчика галок (каждый галок = ~7 минут), пока запись кэша не станет недопустимой (по умолчанию=4 (~28 минут)). |
Очистка кэша
Так как COM+ кэширует секцию по умолчанию для пользователей, может потребоваться вызвать этот метод после изменения секции по умолчанию для пользователя в Active Directory. Администраторы могут сделать это программным способом, вызвав метод FlushPartitionCache.