Início da mudança
WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Configurando o cache de XPath

O tamanho do cache do grupo de execução XPath pode se tornar um gargalo de desempenho para clientes que utilizam muitas expressões XPath. Alterar o tamanho do cache do XPath pode melhorar o desempenho do fluxo de mensagens

Um grupo de execução mantém um cache de expressões XPath compiladas para ajudar a reduzir o uso do processador de análise e recriação de expressões XPath que são utilizadas repetidamente durante a execução do fluxo de mensagens. Esse cache é compartilhado por todos os fluxos de mensagens em um grupo de execução. O tamanho padrão desse cache é 100. No entanto, esse tamanho padrão pode se tornar um gargalo de desempenho para clientes que utilizam muitas expressões XPath com uma única chamada de fluxo, invalidando completamente o cache.

Pode ser necessário alterar o tamanho desse cache para desempenho ideal do fluxo de mensagens se muitas expressões XPath forem criadas para cada chamada de fluxo de mensagens. Em um ambiente altamente multiencadeado, em que muitas expressões XPath são avaliadas em cada chamada de fluxo de mensagens, pode ser necessário desativar o cache para remover contenção de encadeamento no cache.

A propriedade pode ser configurada executando o seguinte comando mqsichangeproperties:
mqsichangeproperties <broker> -e <eg> -o ExecutionGroup -n compiledXPathCacheSizeEntries -v <value>
em que <value> é o tamanho do cache a ser configurado. O tamanho pode ser configurado para qualquer valor maior ou igual a 100. Um valor 0 significa que o cache está desativado. O valor padrão é 100.
O valor configurado pode ser relatado executando o seguinte comando mqsireportproperties:
 mqsireportproperties <broker> -e <eg> -o ExecutionGroup -n compiledXPathCacheSizeEntries
e também pode ser relatado como parte das outras propriedades de nível ExecutionGroup:
mqsireportproperties <broker> -e <eg> -o ExecutionGroup -a
Para desativar o cache para o broker BRK1 e o grupo de execução EG1, execute o seguinte comando:
mqsichangeproperties BRK1 -e EG1 -o ExecutionGroup -n compiledXPathCacheSizeEntries -v 0
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:31:15


Tópico de ConceitoTópico de Conceito | Versão 8.0.0.5 | be22566_


Fim da mudança