O objetivo desta documentação é auxiliar os nossos clientes a parametrizar as configurações dos servidores para adquirir um melhor desempenho para o funcionamento do Meu RH.
Passo 1:
Verifique se o IIS do servidor está executando em 64 bits
1.1 - Acesse o IIS;
1.2 - Selecione Pool de Aplicativos e clique em Corpore.Net;
1.3 - Abra o menu Configurações avançadas;
1.4 - No campo Habilitar Aplicativos de 32 Bits, selecione a opção False;
1.5 - Reiniciar o IIS.
Passo 2:
Realize a configuração de Cache de Saída no IIS
2.1 - Selecione o aplicativo FrameHTML;
2.2 - Abra o menu Cache de Saída;
2.3 - Clique em Adicionar e adicione as extensões abaixo:
.css. .gif, .jpeg, .jpg, .js, .png
2.5. Reiniciar o IIS
Passo 1:
Adicionar a Tag abaixo em todos serviços de host utilizados pelo Meu RH (NECESSÁRIO REINICIAR O HOST)
<add key="DBSCONNSTREXTENSIONS" value=";Max Pool Size=3000"/>
A Tag aumenta a capacidade do pool de conexões. Isso significa que vai dar uma vazão maior nas requisições do host, importante analisar o número de conexões simultâneas, neste exemplo, teremos 3000 conexões simultâneas.
Aqui, possui todas as informações dos parâmetros do host
Passo 2:
Os tracers (arquivos de logs) devem ficar desabilitados, a não ser que estejam analisando algum problema e precisam coletar informações para análise, por exemplo.
Abaixo algumas tags que deverão ficar desabilitadas, caso estas tags não estejam no arquivo de configuração do host, como default ficarão desabilitadas.
PerformanceLogEnabled, TraceConsole, TraceFile, TraceFluigIdentity
Aqui, estão descritas as informações de cada atributo da tag.
Passo 3:
Realizar o monitoramento de desempenho através da ferramenta Sentinela verificando possíveis melhorias.
Documentação: https://tdn.totvs.com/display/LRM/Sentinela
Nesta documentação possui dicas de otimizar o sistema baseado no tipo do banco de dados, importante analisar todos os itens sugeridos junto com um especialista em banco de dados.
Passo 4:
Desabilitar todos os parâmetros abaixo que podem gerar problemas de desempenho. Validar se realmente podem ser desabilitados.
Segue a documentação:
https://tdn.totvs.com/display/LRM/Melhorando+Performance+do+sistema
Estas recomendações são apenas um direcionamento para uma boa operação do servidores e não deve ser considerado como único padrão de avaliação e monitoração. Para as configurações de banco de dados deverá ser validado com um DBA responsável.