[AIX Solaris HP-UX Linux Windows][z/OS]

Parâmetros de Ajuste de Acesso a Dados

Para melhor desempenho do aplicativo, você pode ajustar alguns recursos de acesso a dados utilizando o console administrativo do WebSphere Application Server.

Ajuste estas propriedades de origens de dados e conjuntos de conexão para otimizar o desempenho das transações entre seu aplicativo e o armazém de dados.

Ajuste de Origem de Dados

Para visualizar a página do console administrativo na qual você configura as propriedade a seguir, clique em Recursos > Provedores JDBC > JDBC_provider > Origens de dados > data_source > Propriedades de conexão do WebSphere Application Server.
Ativar o Suporte à Otimização de Uma Fase do JMS
Se seu aplicativo não usar o sistema de mensagens JMS, não selecione essa opção. A ativação desse suporte permite que o JMS (Java™ Message Service) obtenha conexões otimizadas da origem de dados. A ativação desse suporte também evita que os aplicativos JDBC obtenham conexões da origem de dados. Para obter explicação adicional do suporte de fase única do JMS, consulte o artigo entitulado "Compartilhando conexões para beneficiar-se da otimização de confirmação de fase única" neste centro de informações.
Tamanho do Cache de Instruções
Especifica o número de instruções que podem ser armazenadas em cache por conexão.
A origem de dados do WebSphere Application Server otimiza o processamento de instruções preparadas e instruções chamáveis por meio do armazenamento em cache dessas instruções que não estão sendo usadas em uma conexão ativa. Ambos os tipos de instruções ajudam a reduzir código extra para transações com dados de backend.
  • Uma instrução preparada é uma instrução SQL pré-compilada que é armazenada em um objeto PreparedStatement. O Application Server utiliza esse objeto para executar a instrução SQL várias vezes, conforme requerido pelo tempo de execução de seu aplicativo, com valores que são determinados pelo tempo de execução.
  • Uma instrução chamável é uma instrução SQL que contém uma chamada a um procedimento armazenado, que é uma série de instruções pré-compiladas que executam uma tarefa e retornam um resultado. A instrução é armazenada no objeto CallableStatement. O Application Server utiliza esse objeto para executar um procedimento armazenado várias vezes, conforme requerido pelo tempo de execução de seu aplicativo, com valores que são determinados pelo tempo de execução.
Em geral, quanto mais instruções o aplicativo possuir, maior deverá ser o cache. Esteja ciente de que, entretanto, a especificação de um tamanho de cache de instruções maior que o necessário gasta memória de aplicativo desnecessariamente e não melhora o desempenho.

Determine o valor para o tamanho do cache, incluindo o número de instruções preparadas exclusivamente, instruções que podem ser chamadas (conforme determinado pela cadeia SQL, simultaneidade e tipo de rolagem) para cada aplicativo que utiliza essa origem de dados em um determinado servidor. Esse valor é o número máximo de possíveis instruções que podem ser armazenadas em cache em uma determinada conexão durante a existência do servidor. Para obter mais informações sobre essa configuração, consulte o tópico Propriedades da Origem de Dados do WebSphere Application Server.

Padrão: Para a maioria dos bancos de dados, o padrão é 10. Zero significa que não há instrução em cache.

Ajuste do Pool de Conexão

Para visualizar a página do console administrativo em que você configura as propriedades a seguir, clique em Recursos > Provedores JDBC > JDBC_provider > Origens de dados > data_source > Configurações dos conjuntos de conexões.
Número Máximo de Conexões
Especifica o número máximo de conexões físicas que podem ser criadas neste conjunto. Estas são as conexões físicas para o datastore de backend. Quando esse número é alcançado, nenhuma nova conexão física é criada; os solicitantes devem aguardar até que uma conexão física atualmente em utilização seja retornada ao conjunto.

Para um melhor desempenho, configure o valor para o conjunto de conexões mais baixo do que o valor para o tamanho dos encadeamentos do contêiner da Web. Definições mais baixas, como 10 a 30 conexões, podem executar melhor que definições mais altas, como 100. Para obter mais informações sobre essa configuração, consulte o tópico Configurações do Conjunto de Conexões.

Padrão: 10

Número Mínimo de Conexões
Especifica o número mínimo de conexões físicas a serem mantidas. Até que esse número seja excedido, o encadeamento de manutenção de pool não descarta as conexões físicas.

Se você definir esta propriedade para um número maior de conexões do que seu aplicativo basicamente utiliza no tempo de execução, não desperdiçará recursos do aplicativo. O WebSphere Application Server não cria conexões adicionais para alcançar a configuração mínima. Obviamente, se seu aplicativo precisar de mais conexões do que o valor definido para esta propriedade, o desempenho do aplicativo diminuirá uma vez que os pedidos de conexão aguardam a execução. Para obter mais informações sobre essa configuração, consulte o tópico Configurações do Conjunto de Conexões.

Padrão: 1


Ícone que indica o tipo de tópico Tópico de Referência



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rdat_datobjtune
Nome do arquivo: rdat_datobjtune.html