Determine o número de conexões com o banco de dados requeridas por um intermediário para planejamento de capacidade e recursos. Uma conexão do banco de dados é estabelecida pelo intermediário ao DSN (Data Source Name) do ODBC; uma conexão é estabelecida para cada DSN mesmo que DSNs diferentes sejam processados para o mesmo banco de dados físico.
O número de conexões requeridas pelo intermediário com um banco de dados do usuário depende das ações dos fluxos de mensagens que acessam o banco de dados. Para cada intermediário que acessa um banco de dados, é necessária uma conexão para cada DSN (Data Source Name) de ODBC para cada encadeamento do fluxo de mensagens. Se o mesmo DSN for utilizado por um nó diferente no mesmo encadeamento, a mesma conexão será utilizada, a menos que um modo de transação diferente seja utilizado, em cujo caso outra conexão será necessária. Isso é explicado em maior detalhe em Conexões de Banco de Dados para Fluxos de Mensagens Coordenados.
Quando um intermediário é iniciado, ele abre todas as conexões que necessita. O intermediário armazena em cache esses identificadores de conexão do banco de dados por motivos de desempenho. Por exemplo, quando um nó do fluxo de mensagens inicia o acesso a um banco de dados do usuário, ele abre uma conexão para a origem de dados. Isso é feito na primeira vez que uma mensagem é processada por esse nó do fluxo de mensagens. Essa conexão permanece aberta até o encerramento do grupo de execução ou do intermediário.
Se estiver utilizando o mesmo banco de dados para os dados de aplicativo do usuário e para dados internos do intermediário, inclua os dois requisitos de conexões juntos, quando for calcular quantas conexões são necessárias. Para obter detalhes de requisitos de conexão do banco de dados do intermediário, consulte Conectando-se aos Bancos de Dados.
Se você parar o intermediário, ele liberará todos os identificadores atuais de conexão de banco de dados.
Se estiver utilizando o DB2 para seu banco de dados, a ação padrão adotada pelo DB2 será limitar o número de conexões simultâneas a um banco de dados no valor do parâmetro de configuração maxappls. O padrão para maxappls é 40. Se você acreditar que as conexões necessárias pelo intermediário excedem o valor de maxappls, aumente-o e o parâmetro associado maxagents para valores novos com base em seus cálculos.
Se estiver utilizando outro banco de dados, verifique a documentação apropriada do produto para obter informações sobre conexões, limites ou restrições.
Conceitos relacionados
Fluxos de Mensagem
Tarefas relacionadas
Conectando-se aos Bancos de Dados
Acessando Bancos de Dados em Fluxos de Mensagens
Configurando Fluxos de Mensagens Coordenados
Referências relacionadas
Bancos de Dados Suportados
Nós Internos
Restrições DBCS do Banco de Dados do Usuário
Conexões de Banco de Dados para Fluxos de Mensagens Coordenados
Avisos |
Marcas |
Downloads |
Biblioteca |
Suporte |
Feedback
![]() ![]() |
ac00406_ |