Tecnologia > Manual de Instalação > Instalação > Passo a passo para a instalação do Servidor de Aplicativos > Configurar base de dados > Configurações avançadas

Configurações avançadas de base de dados

Configure o pool de conexões para a base de dados. Esta configuração é utilizada por alguns sistemas ou módulos específicos que utilizam esta base.

Número de linhas trazidas por vez
Número de linhas limite solicitado pela aplicação, por cursor, que executam um comando SQL no banco de dados.

Comandos SQL de inicialização
Comandos que são executados logo após iniciar uma seção com o banco de dados.

Nome da DLL DBExpress
Ao utilizar o driver de banco do tipo DBExpres, este campo informa a DLL proprietária da Senior que faz este tipo de comunicação com o banco de dados.

Função da DLL DBExpress que retorna o driver
Função da DLL DBExpress utilizada para abrir a comunicação com o banco de dados.

Utiliza ROWLOCK para travamento de registros
Para SQL Server, informe se o travamento de registros será utilizado com RowLock.

O banco é case sensitive
Defina se o banco deve diferenciar letras maiúsculas e minúsculas.

Importante

Todos os clientes que utilizam o BI com banco de dados SQL Server devem ter esse campo assinalado.

Utiliza comportamento para performance do drive de banco
Para o SQL Server, indique a utilização de multi-threads para as buscas de informação da DLL DBExpress.

Sempre buscar a data e a hora do banco (desotimizado)
Defina se a busca por data e hora utilizadas no momento de gravação e atualização de dados será coletada no próprio banco de dados. Caso esta opção não esteja selecionada, a origem da data e hora virá do computador do cliente.

Cache para planos de query

Tamanho do cache para planos com referência fraca
Quantidade máxima de consultas ao banco de dados que são armazenadas em memória. Estas consultas são executadas poucas vezes e por isso possuem referência fraca, ou seja, caso seja necessário liberar memória, estas consultas serão eliminadas da memória.

Estas consultas também serão eliminadas caso o limite estabelecido seja atingido, após o limite as conexões antigas são sobrescritas pelas novas.

Tamanho de cache para planos com referência forte
Quantidade máxima de consultas ao banco de dados que são armazenadas em memória. Estas consultas são executadas muitas vezes e por isso possuem referência forte, ou seja, só serão liberadas da memória quando a quantidade de consultas chegar ao limite. Após o limite as conexões antigas são sobrescritas pelas novas.

Observação

Todas as consultas ao banco de dados executadas no Workflow passam por uma conversão de compatibilidade visando todos os bancos homologados. Estas conversões demandam grande esforço computacional, por tanto as consultas convertidas são armazenadas em memória.

Pool de conexões

A configuração do pool de conexões pode ser feita de forma geral ou específica por servidor Java EE.

Quantidade mínima para pool de conexões
Determine o número inicial de conexões do pool, quando ele é iniciado ou quando o servidor de aplicações é iniciado.

Quantidade máxima para pool de conexões
Determine o limite de conexões durante o uso do aplicativo.

Tempo máximo para conexões inativas
Limite de tempo (em segundos) que uma conexão não alocada pela aplicação permanece inativa no pool. Após este limite a conexão é removida.

Tempo máximo de espera para conexões
Limite de tempo (em segundos) que uma aplicação aguarda pela conexão.

Tempo de limpeza para conexões inativas
Limite de tempo (em segundos) que uma conexão alocada pela aplicação permanece inativa no pool. Após este limite a conexão é removida.

Este artigo ajudou você?