Existem inúmeros fatores que podem influenciar na performance do sistema e neste artigo indicaremos como melhorar o desempenho do sistema.
Siga cada um dos passos abaixo com apoio do seu técnico de infraestrutura/informática, e em sequência conforme indicado abaixo, para identificar a causa da lentidão:
- Backup/Restauração do banco de dados diário
- Ajustar o desempenho do Servidor para Programas
- Ajustar o Plano de Energia para Alto desempenho
- Apagar arquivos temporários do Firebird e do Usuário
- Ativar a Interação com a Área de Trabalho no Firebird SuperClassic
- Desativar o IPv6 no servidor e nas estações
- Boas Práticas para uma melhor perfomance do sistema
- Upgrade de hardware (Memória RAM, HD e/ou Rede)
Backup/Restauração do banco de dados diário
Verifique através do módulo de backup (Utilitários | Backup do Sistema) a informação no campo Data do Último Restore se não é feito com frequência. É obrigatório efetuar este processo diariamente, uma vez que esta rotina garante além da integridade e segurança do banco de dados também melhora a performance do sistema seja para consultar qualquer informação, emitir relatórios e gravar os dados lançados. Portanto se estiver há mais de dois dias sem efetuar este processo, clique aqui para configurar esta tarefa para execução diária e de forma automática.
Ajustar o desempenho do Servidor para Programas
- No servidor do banco de dados, clique com o botão direito do mouse no Meu Computador, depois com o esquerdo na opção Propriedades;
- Clique na opção Configurações avançadas do sistema, depois na aba Avançado, botão Configurações da seção Desempenho;
- Clique na aba Avançado e na seção Ajustar para melhorar o desempenho de: selecione a opção Programas;
- Clique no botão OK, depois OK;
- Reinicie o servidor para que esta alteração seja aplicada.
Ajustar o Plano de Energia para Alto desempenho
- No servidor do banco de dados, acesse o Painel de Controle e abra Opções de Energia;
- Altere o plano de energia para Alto desempenho ou High Performance;
- Feche o painel de controle e reinicie o servidor.
Apagar arquivos temporários do Firebird e do Usuário
O Firebird cria vários arquivos temporários para diversas operações e estes arquivos são armazenados no servidor do banco de dados em: C:\ProgramData\firebird
Verifique periodicamente se nesta pasta há arquivos antigos e proceda com a exclusão destes arquivos antigos, ou seja, apague todos os arquivos que não são do dia atual. Isto é necessário porque quando ocorre queda de energia ou reinicialização forçada do servidor, estes arquivos temporários não são excluídos automaticamente.
Nota!
Somente será possível excluir arquivos antigos, pois os arquivos do dia estarão em uso. E, além disto, efetuar os processos abaixo no servidor de banco de dados:
- Clique em Iniciar | Executar, digite %tmp% e clique no botão OK
- Apague todos os arquivos existentes nesta pasta.
Ativar a Interação com a Área de Trabalho no Firebird SuperClassic
Se o Firebird instalado no servidor do banco de dados for a versão SuperClassic ou Classic Server é possível aumentar o número de conexões simultâneas ao banco de dados e permitir que o sistema operacional utilize mais memória para o Firebird.
Para isto, primeiro vamos checar se a instalação do Firebird é o SuperClassic ou Classic Server:
- Clique com o botão direito do mouse na barra de tarefas do servidor de banco de dados, depois escolha Gerenciador de Tarefas;
- Na aba Detalhes ordene por Nome e localize o arquivo fb_inet_server.exe
Se localizar este programa significa que está utilizando o Firebird SuperClassic ou Classic Server, portanto:
- No servidor do banco de dados, clique no menu Iniciar, digite Executar ou Run e, em seguida, services.msc, depois clique no botão OK;
- Localize o serviço Firebird Server - DefaultInstance, dê um clique duplo nele e na aba Logon marque a opção Permitir que o serviço interaja com a área de trabalho ou Allow service to interactive with desktop caso esteja desmarcada;
- Por fim, feche o sistema em todos os computadores, desative desative a rotina de backup/restauração automática (caso a utilize) e na aba Geral do serviço Firebird Server - DefaultInstance clique no botão Parar, em seguida no botão Iniciar, depois OK;
- Após isto, pode liberar o sistema para uso em todos os computadores e reativar a rotina de backup/restauração automática.
Atenção!
Não remover a instalação atual do Firebird sem orientação e/ou acompanhamento do nosso time de Suporte Técnico. Instalar o Firebird SuperClassic ou Classic somente se o servidor de banco de dados tiver no mínimo 16 GB de memória RAM.
Desativar o IPv6 no servidor e nas estações
Verificar na configuração da(s) placa(s) de rede(s) configuradas no servidor e estações se o protocolo IPv6 está ativo e, caso esteja, precisa desativá-lo.
Boas Práticas para uma melhor perfomance do sistema
É comum verificar a execução de algumas rotinas ou processos nos horários de maior movimento (atendimento) na farmácia e isso diminui a performance do sistema. Portanto, sugerimos que evite efetuar no horário de pico:
- Atualização de estoques de Saídas, opção Receitas
- Atualização de acumulados
- Finalização do mês
- Liberação de caixa
- Potencial de clientes
- Relatórios Fiscais:
- Sintegra
- Sped Fiscal
- Sped PIS-Cofins
Outro fator que também pode causar lentidão nos horários de maior movimento da farmácia é a emissão de relatórios com períodos superiores a 90 dias, são eles:
- Resumo do Movimento
- Livro de Receituários
- Listagem de Inventário
E, para quem trabalha com o LogiPrix também não recomendamos efetuar as rotinas abaixo nos horários de maior movimento na farmácia:
- Importação das Receitas em:
- Cálculos | Preços de Fórmulas, botão Importar
- Cálculos | Preços de Varejos, botão Importar
- Relatórios | Análise de Preços de Fórmulas, botão Importar
- Recálculo de Receitas/Orçamentos em:
- Relatórios | Análise de Preços de Fórmulas, botão Recalcular, filtro Alterar para e opção Método Completo
Nota!
Se mesmo assim em determinados momentos o sistema apresenta lentidão é importante verificar quais operações estão sendo efetuadas pelos usuários quando isto ocorre e contatar nossa equipe de Suporte Técnico para que possamos verificar e analisar as causas.
Upgrade de hardware (Memória RAM, HD e/ou Rede)
A atualização de hardware precisa de apoio e acompanhamento do seu técnico de rede ou infraestrutura para ser realizado e, indicamos sempre prever ao menos 1% do faturamento no orçamento anual de despesas da farmácia para gradualmente durante o ano efetuar a troca ou atualização de equipamentos ou periféricos. Destacamos abaixo os itens que auxiliam na performance do sistema e para mais detalhes acesse o artigo Configuração de hardware - Servidor e Estação:
- Memória RAM
- HD (SATA III ou SSD)
- Rede Gigabit (10/1000Mbps)
Comentários
0 comentário
Por favor, entre para comentar.