Configurando o cache de partição

O recurso de partições COM+ inclui um cache de partição. Esse cache armazena mapeamentos de usuário para partição e foi projetado para evitar acesso repetitivo ao Active Directory.

Alterando o tamanho do cache

O cache de partição consiste em três tabelas, cujo tamanho pode ser modificado para melhorar o desempenho. Essas tabelas consistem no número de entradas SID no cache, o número de entradas de UO no cache e o número de entradas de partição no cache.

Para alterar esses tamanhos de tabela, os administradores podem modificar os valores de uma chave do Registro. A chave do Registro e seus valores são os seguintes:

HKLM\SOFTWARE\Microsoft\COM3\PartitionCache

Valores da chave Descrição
NumSidEntries
Contém o valor REG_DWORD para o número de entradas SID no cache (padrão=512). Esse valor deve ser definido como um valor maior do que o número de identidades exclusivas que uma máquina atenderá na janela de tempo de invalidação do cache.
NumNameEntries
Contém o valor REG_DWORD para o número de entradas de nome de UO no cache (padrão=64). Esse valor deve ser definido como um valor maior do que o número de nomes de UO exclusivos que uma máquina atenderá na janela de tempo de invalidação do cache.
NumPartitionEntries
Contém o valor REG_DWORD para o número de entradas de partição no cache (default=1024).
Na janela de tempo de invalidação de cache, o valor DWORD deve ser definido como um número maior do que o número de partições exclusivas que uma máquina estará atendendo. Isso ocorre porque o contexto de um componente pode incluir um ID de partição para uma partição que não reside nessa máquina.
EntryExpiration
Contém o valor REG_DWORD para a contagem de ticks (cada tick = ~7 minutos) até que uma entrada de cache se torne inválida (padrão=4 (~28 minutos)).

Liberando o cache

Como o COM+ armazena em cache a partição padrão para usuários, convém chamar esse método depois de alterar a partição padrão de um usuário no Active Directory. Os administradores podem fazer isso programaticamente chamando o método FlushPartitionCache.

Coletando métricas de partição

Agrupando aplicativos em partições

Gerenciando partições locais

Gerenciando partições no Active Directory

Definindo direitos administrativos para uma partição