<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>https://www.cigam.com.br/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Matheus.marinho</id>
	<title>CIGAM WIKI - Contribuições do usuário [pt-br]</title>
	<link rel="self" type="application/atom+xml" href="https://www.cigam.com.br/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Matheus.marinho"/>
	<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Especial:Contribui%C3%A7%C3%B5es/Matheus.marinho"/>
	<updated>2026-11-02T09:07:17Z</updated>
	<subtitle>Contribuições do usuário</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=O_sistema_ficou_lento%3F_Verifique_algumas_dicas_para_melhorar_a_performance&amp;diff=157266</id>
		<title>O sistema ficou lento? Verifique algumas dicas para melhorar a performance</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=O_sistema_ficou_lento%3F_Verifique_algumas_dicas_para_melhorar_a_performance&amp;diff=157266"/>
		<updated>2026-04-23T14:12:02Z</updated>

		<summary type="html">&lt;p&gt;Matheus.marinho: /* Dicas gerais de performance */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[FAQ_CIGAM]] &amp;gt; [[FAQ_Utilidades/Diversos]] &amp;gt; [[FAQ_Ambiente|Ambiente]] &amp;gt; [[O sistema ficou lento? Verifique algumas dicas para melhorar a performance]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Dicas gerais de performance==&lt;br /&gt;
&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Auditor CIGAM &#039;&#039;&#039;&lt;br /&gt;
#: O &#039;&#039;&#039;Cigam Auditor&#039;&#039;&#039; permite ao usuário realizar auditorias de conformidade em itens de ambiente, como a avaliação das principais tabelas do Banco de Dados (em especial as de grandes movimentações) além dos objetos de BD. Para isto vá em “Acesso rápido” e escolha a opção “Auditor CIGAM”. Dúvidas em &#039;&#039;&#039;[[GE Auditor de Ambiente|Auditor de Ambiente]]&#039;&#039;&#039;.&lt;br /&gt;
# &#039;&#039;&#039;Versão do Estoque&#039;&#039;&#039;&lt;br /&gt;
#: Verifique a versão do Estoque utilizada pelo cliente na configuração [[ES - GE - 1376 - Versão para o Processa Estoque]]. Certifique-se que o cliente esteja usando a versão &#039;&#039;&#039;3.0&#039;&#039;&#039;. Caso este esteja com versão anterior, proceda com a implantação da nova versão de estoque.&lt;br /&gt;
# &#039;&#039;&#039;Realizar o fechamento dos inventários&#039;&#039;&#039;&lt;br /&gt;
#: O sistema realiza a busca de saldo e preço médio conforme a posição de estoque. Este processamento leva em consideração os movimentos de períodos abertos, usando como base o último inventário. Portanto, quando temos inventários fechados otimiza o processamento. Dúvidas podemos consultar a FAQ &amp;quot;&#039;&#039;&#039;[[Como fechar os inventários?]]&#039;&#039;&#039;&amp;quot;. &lt;br /&gt;
#: A configuração &#039;[[ES - GE - 2108 - Utilizar Preço Médio\Custo Última Compra no estoque 3.0:]]&#039; determina o método de busca do preço médio, é &#039;&#039;&#039;recomendado&#039;&#039;&#039; utilizar ela como &amp;quot;atualizado&amp;quot;, tendo inventários fechados devemos obter boa performance neste cálculo. Implementações utilizando o preço como &amp;quot;último inventário&amp;quot; devem ser revisadas com apoio de consultores.&lt;br /&gt;
&amp;lt;!--# &#039;&#039;&#039;Desligar a configuração do cálculo do custo médio ‘on-line’ para estoque.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
#: Configuração [[ES - GE - 2108 - Utilizar preço médio no estoque 3.0:]]. &amp;lt;br/&amp;gt;É necessário que esta configuração seja alterada no final do mês. Desta forma, todos os movimentos do mês seguinte utilizarão a mesma regra. --&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Desligar logs e debugs de banco e do CIGAM.&#039;&#039;&#039;&lt;br /&gt;
#: Em Utilitários/Depurador CIGAM;&amp;lt;br/&amp;gt;Fechando a aplicação em Opções/Logging;&amp;lt;br/&amp;gt;&amp;lt;!--Avaliando as configurações: [[CO - GE - 2154 - Ativar log de auditoria para Solicitações\Requisições]], [[GE - SI - 585 - Criar Log Notas de saídas, entradas e pedidos ao importar]] ou qualquer outra configuração que determine a geração de log;--&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Desabilitar o ‘Check Existence’ e ‘Check Definition’ nos parâmetros do Magic;&#039;&#039;&#039;&lt;br /&gt;
#: É a opção &#039;&#039;&#039;Checar Existência&#039;&#039;&#039; no &#039;&#039;&#039;magic.ini&#039;&#039;&#039; do Magic. O sistema passa a não checar mais a existência das tabelas na versão de uso. Deve-se deixar habilitado somente na aplicação Atualização.&lt;br /&gt;
# &#039;&#039;&#039;Retirar parâmetro ‘SpecialRefreshControlProperties’ do Magic somente no CIGAM11;&#039;&#039;&#039;&lt;br /&gt;
#: Se estiver usando o CIGAM11 deverá validar no &#039;&#039;&#039;magic.ini&#039;&#039;&#039; do Magic se existe o nome lógico &#039;&#039;&#039;SpecialRefreshControlProperties&#039;&#039;&#039;, caso haja, deverá remove-lo.&lt;br /&gt;
# &#039;&#039;&#039;Desabilitar geração de ordens/demandas, quando não são necessárias:&#039;&#039;&#039;&lt;br /&gt;
#: Ajustar Configuração de Sistema &#039;[[ES - GE - 40 - Considerar reserva/encomenda nos pedidos/orçamentos]]&#039; para opção &amp;quot;&#039;&#039;&#039;Nenhum&#039;&#039;&#039;&amp;quot; - Caso não é necessário considerar reservas e encomendas, quando o cliente sempre vende com o produto em mãos, de forma que o sistema não gaste tempo com esta avaliação, dando maior performance na operação de venda.&lt;br /&gt;
#: Normalmente, no caso do varejo (Lojas).&lt;br /&gt;
&amp;lt;!-- Removido devido a não se ter certeza do procedimento indicado ser adequado. Aguardando retorno do Everton Nunes sobre esta situação&lt;br /&gt;
# &#039;&#039;&#039;Desabilitar geração de itens no cálculo de volumes&#039;&#039;&#039;&lt;br /&gt;
#: Para esta situação temos uma configuração e uma parametrização envolvida:&amp;lt;br/&amp;gt;Configuração [[FA - NF - 163 - Atualizar o volume com a quantidade]]&amp;lt;br/&amp;gt;Botão Parâmetros do Cadastro de [[ES_Materiais|Materiais]]: ao preencher/parametrizar os itens/volumes, o sistema cria novos registros para controlá-los. Para que não seja calculada esta situação, basta deixar os campos vazios.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Removido devido a não proporcionar grande impacto na performance&lt;br /&gt;
# &#039;&#039;&#039;Desvincular números de série do controle de estoque&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Limpeza periódica de dados:&#039;&#039;&#039;&lt;br /&gt;
#: O ideal é manter na base, a movimentação de 1 ano + ano atual. Os demais dados devem ser mantidos num banco separados, em função da legislação.&lt;br /&gt;
&amp;lt;!--# &#039;&#039;&#039;Para clientes que possuem muita movimentação (Lançamentos Financeiros, NF de Entrada, NF de Saída, Movimentos de Estoque, Pedidos, entre outros):&#039;&#039;&#039;&lt;br /&gt;
#: É indicado que a configuração [[GE - GE - 2413 - Utilizar pré-filtro nas telas de movimentos]] seja selecionada. Os filtros restringirão a busca de informações e tornará a pesquisa mais rápida.--&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Revisar controle de gravação de históricos:&#039;&#039;&#039;&lt;br /&gt;
#: Avaliar a necessidade de manter ativa configuração [[GE - GE - 1976 - Gravar histórico de filtros usados em pesquisas e relatórios]]. Se ativa, são atualizados muitos registros na tabela (GEHISTFI), o que pode provocar lentidão em alguns casos;&lt;br /&gt;
# &#039;&#039;&#039;Revisar antí-virus e Firewall&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Se a lentidão for em apenas uma estação, avaliar o desempenho da mesma através do Gerenciador de Tarefas&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Utilizar o ERP CIGAM com a máquina conectada na Rede Local. Não usar na rede móvel (wi-fi);&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
&amp;lt;!--# &#039;&#039;&#039;Para a lista de Configs da imagem, recomenda-se que, para melhorar performance, todas estejam desativadas.&#039;&#039;&#039;&lt;br /&gt;
#: [[Image:ConfigSincronismo.png|750px|center]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Identificar processos lentos na utilização do Orçamento e do Emissor de Cupom Fiscal.&#039;&#039;&#039;&lt;br /&gt;
#: Com o objetivo de facilitar a avaliação dos tempos de execução de tarefas realizadas pelo CIGAM na finalização da venda por ECF ou Orçamento, foi desenvolvida uma rotina que indica ao usuário esse tempo de duração.&lt;br /&gt;
#: Para maiores detalhes sobre ela consulte a FAQ: [[Como identificar processos lentos na utilização do Orçamento e do Emissor de Cupom Fiscal?]].&lt;br /&gt;
#&#039;&#039;&#039;Executar a rotina &amp;quot;Validador de Ambiente&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
#* &#039;&#039;&#039;Para NFCe&#039;&#039;&#039;&lt;br /&gt;
#:: [[Comercial]] &amp;gt; [[CL_Gestão de Lojas|Gestão de Lojas]] &amp;gt; [[CL_Rotinas|Rotinas]] &amp;gt; [[CL_Rotinas_Operacionais|Operacionais]] &amp;gt; [[CL_Validador de Ambiente|Validador de Ambiente]]&lt;br /&gt;
#: [[Image:ValidadorAmbienteNFCe.png|650px|center]]&lt;br /&gt;
#:: Em caso de dúvidas poderá ser consultado Manual [[CL - Como Fazer - Validador de Ambiente - Gestão de Lojas]].&lt;br /&gt;
#* &#039;&#039;&#039;Para NFe&#039;&#039;&#039;&lt;br /&gt;
#:: [[Fiscal]] &amp;gt; [[LF_NE|NFe]] &amp;gt; [[LF_NE_Rotinas|Rotinas]] &amp;gt; [[LF_NE_Validador de Ambiente NFe|Validador de Ambiente NFe]]&lt;br /&gt;
#: [[Arquivo:FiscalMovimentos32.png|center|semmoldura|650px|FiscalMovimentos32]]&lt;br /&gt;
#: Com o auxilio deste validador, verificar quais ajustes poderão ser realizados.&lt;br /&gt;
# &#039;&#039;&#039;Configurações de Sistema&#039;&#039;&#039;&lt;br /&gt;
#: Manter poucos arquivos dentro das pastas informadas nas configurações abaixo. Procurar fazer backups recorrentes destas pastas, eliminando arquivos antigos.&lt;br /&gt;
#: &#039;[[LF - NE - 1699 - Caminho dos arquivos XML para envio da NFe]]&#039;&amp;lt;br/&amp;gt;&#039;[[LF - NE - 1700 - Caminho dos arquivos XML para retorno da NFe]]&#039;&amp;lt;br/&amp;gt;&#039;[[LF - NE - 2292 - Caminho dos arquivos XML para processamento da NF-e]]&#039;&amp;lt;br/&amp;gt;&#039;[[LF - NE - 2057 - Caminho da geração dos arquivos DANFE]]&#039;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;Algumas alternativas para gerenciar o acúmulo de arquivos XML:&amp;lt;br&amp;gt;&#039;&#039;&#039;Arquivamento:&#039;&#039;&#039; mova os arquivos XML antigos para um local de armazenamento secundário, como um servidor de arquivos, um serviço de armazenamento em nuvem, ou mesmo para outra pasta do sistema.&amp;lt;br/&amp;gt;&#039;&#039;&#039;Comprima os arquivos:&#039;&#039;&#039; Utilize ferramentas de compressão (como por exemplo WinZip/WinRAR/7zip) para reduzir o tamanho dos arquivos XML antigos, possibilitando sua exclusão. Isso pode economizar espaço em disco e facilitar a gestão dos arquivos.&amp;lt;hr/&amp;gt;&lt;br /&gt;
#: &#039;[[FA - GE - 1237 - Utilizar sequência do banco de dados para número Nota Fiscal]]&#039;: Está configuração deve estar sempre &#039;&#039;&#039;marcada&#039;&#039;&#039;.&amp;lt;hr/&amp;gt;&lt;br /&gt;
#: &#039;[[CL - GE - 300401 - Exibir imagem produto no ECF/NFC-e/Pré-Venda/Orçamento]]&#039;: Orientamos avaliar a relevância deste processo na venda, pois com está configuração desmarcada, elimina-se consultas externas, melhorando a performance do programa.&amp;lt;hr/&amp;gt;&lt;br /&gt;
#: &#039;[[GE - VC - 3024 - Versão da busca dos parâmetros do material]]&#039;: indicado utilizar a opção &amp;quot;&#039;&#039;&#039;2&#039;&#039;&#039;&amp;quot;.&amp;lt;hr/&amp;gt;&lt;br /&gt;
#: Parametrize o envio Síncrono da NFe e NFCe.&lt;br /&gt;
#: &#039;[[LF - NE - 3025 - Enviar NFe de forma síncrona.]]&#039;: Marcada&amp;lt;br/&amp;gt;&#039;[[LF - NE - 3026 - Enviar NFCe de forma síncrona.]]&#039;: Marcada&lt;br /&gt;
#: &#039;&#039;&#039;Observação:&#039;&#039;&#039; os Estados da BA, SP e GO não permitem envio Síncrono, portanto para estes as configurações devem estar &#039;&#039;&#039;desmarcadas&#039;&#039;&#039;.&amp;lt;hr/&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Cadastro do Material&#039;&#039;&#039;&lt;br /&gt;
#: Verifique se a Opção &amp;quot;&#039;&#039;&#039;Criar Automaticamente o Produto na Venda&#039;&#039;&#039;&amp;quot; da guia &amp;quot;Dados Adicionais&amp;quot; do Cadastro do Material está &#039;&#039;&#039;desmarcada&#039;&#039;&#039;. Esta opção pode ser utilizada apenas para Materiais que controlam número de série.&lt;br /&gt;
# &#039;&#039;&#039;Orientação sobre utilização de imagens no ERP CIGAM&#039;&#039;&#039;&lt;br /&gt;
#: Para assegurar melhor desempenho do ERP CIGAM e evitar lentidão decorrente do processamento de arquivos gráficos, recomendamos que as imagens utilizadas sigam os seguintes padrões:&lt;br /&gt;
#* &#039;&#039;&#039;Formatos recomendados:&#039;&#039;&#039;&lt;br /&gt;
#** &#039;&#039;&#039;JPG (JPEG):&#039;&#039;&#039; indicado para imagens em geral, especialmente aquelas sem transparência ou que não contenham textos com linhas muito finas.&lt;br /&gt;
#** &#039;&#039;&#039;PNG:&#039;&#039;&#039; indicado para imagens que necessitam de transparência ou que apresentem textos com linhas finas.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
#* &#039;&#039;&#039;Tamanho sugerido:&#039;&#039;&#039;&lt;br /&gt;
#** Para imagens com resolução de &#039;&#039;&#039;1920x1080&#039;&#039;&#039;, o tamanho ideal do arquivo deve situar-se entre &#039;&#039;&#039;150 KB e 200 KB&#039;&#039;&#039;. Em grande parte dos casos, não há necessidade de utilizar resoluções superiores a esta.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
#: A adoção dessas recomendações contribui para reduzir o consumo de memória e otimizar o desempenho do sistema, garantindo maior estabilidade e eficiência na utilização do ERP CIGAM.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dicas de performance para quem tem servidor próprio==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Requisitos de Software&#039;&#039;&#039;&lt;br /&gt;
#: Verifique os [[Requisitos de Software]]&lt;br /&gt;
# &#039;&#039;&#039;Requisitos de Hardware&#039;&#039;&#039;&lt;br /&gt;
#: Verifique os [[Requisitos de Hardware]]&lt;br /&gt;
# &#039;&#039;&#039;Em caso de uso via WTS:&#039;&#039;&#039;&lt;br /&gt;
#: Não criar arquivo temporários (por exemplo relatórios) em pastas locais (desktop).&lt;br /&gt;
# &#039;&#039;&#039;Configurar acesso de protocolo no servidor:&#039;&#039;&#039;&lt;br /&gt;
#: Para acessar o banco com o protocolo PIPES ao invés de TCP. Isto melhora a performance nos relatórios.&lt;br /&gt;
# &#039;&#039;&#039;Avaliar o consumo de processamento e memória da estação/servidor:&#039;&#039;&#039;&lt;br /&gt;
#: [[Arquivo:FAQ_Performance.png|550px|center]]&lt;br /&gt;
# &#039;&#039;&#039;A fim de avaliar se a lentidão está relacionada ao tráfego na rede, copiar a pasta uniPaaS (CIGAMe10) ou XPA (CIGAM11) para um caminho local da estação e ajustar o atalho do Cigam para que o mesmo inicie através do caminho local.&#039;&#039;&#039;&lt;br /&gt;
#: Por exemplo:&lt;br /&gt;
#: [[Arquivo:FAQ_Performance1.png|350px|center]]&lt;br /&gt;
# &#039;&#039;&#039;Avaliar a fragmentação do disco.&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Revisar parâmetros dos servidores:&#039;&#039;&#039;&lt;br /&gt;
#: Tem sido comum os servidores virem com o modo de Economia de Energia ativado. Para ter boa performance, precisa estar desativado;&amp;lt;br/&amp;gt;A opção de Alta Performance deve estar ativada.&lt;br /&gt;
# &#039;&#039;&#039;Realizar limpeza/exclusão dos arquivos das pastas temporárias dos usuários (%temp%).&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
&amp;lt;!--# &#039;&#039;&#039;Quando estiver utilizando apenas a NFC-e (não usa mais Cupom Fiscal), certificar-se que o NITRO esteja desativado, de preferência que não esteja instalado na máquina;&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Atenção para instalações padrões do MS-SQL. Servidores não dedicados devem ter limitado o uso da memória, em 50%.&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Evitar a instalação física de leitor de CD/DVD no servidor.&#039;&#039;&#039;&lt;br /&gt;
#: Em alguns casos, percebeu-se aumento significativo na lentidão em servidores que possuíam drive de CD/DVD. O ideal, é que se necessário, utilize-se o CD/DVD compartilhado de outra máquina, ou apenas faça-se o uso de um leitor/gravador de CD/DVD externo quando necessário.&lt;br /&gt;
# &#039;&#039;&#039;Sobre a opção “Case Sensitive” no BD: é quando o banco de dados é sensível a caracteres maiúsculas e minúsculas. Esta opção precisa estar desativada (case sensitive off).&#039;&#039;&#039;&lt;br /&gt;
#: No CIGAM é proibido repetir códigos/índices com variação de maiúscula/minúscula (CAPS) e, para garantir isto, é fundamental que a opção case sensitive esteja desativada (opção off).&lt;br /&gt;
# &#039;&#039;&#039;Verificar processos que estão consumindo muito processamento:&#039;&#039;&#039;&lt;br /&gt;
#: - de Bancos;&amp;lt;br/&amp;gt; - de SPOOL;&amp;lt;br/&amp;gt; - de backup;&amp;lt;br/&amp;gt; - de integrações com terceiros (BI, agendamentos, triggers, etc.)&lt;br /&gt;
# &#039;&#039;&#039;Verificar e liberar mais espaço nos discos&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Revisar parâmetros dos servidores:&#039;&#039;&#039;&lt;br /&gt;
#: Tem sido comum os servidores virem com o modo de Economia de Energia ativado. Para ter boa performance, precisa estar desativado;&amp;lt;br/&amp;gt;A opção de Alta Performance deve estar ativada.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dicas de performance para quem utiliza servidor em nuvem contratada==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Não mapear caminhos de diretórios para pastas locais (computador do usuário)&#039;&#039;&#039;&lt;br /&gt;
#:&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; Não é possível mapear as unidades da máquina do usuário mantendo as letras de unidades. O mapeamento sempre é feito a partir da unidade “M” para a primeira unidade de disco do computador do usuário. “M” é a letra padrão, mas é possível definir outra se necessário;&amp;lt;/p&amp;gt;&lt;br /&gt;
#:&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; A unidade “C” do computador do usuário sempre é mapeada pela solução, podendo causar problemas de segurança;&amp;lt;/p&amp;gt;&lt;br /&gt;
#:&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; Ao trabalhar com caminhos de arquivos, estes não podem ser acessados na aplicação CIGAM se forem caminhos referentes ao computador do usuário. Conforme citado em um dos itens anteriores, as unidades do usuário são mapeadas a partir da letra “M”. Isso quer dizer que a unidade “C” do computador do usuário será mapeada no ambiente Go-Global como a unidade “M”, a unidade “D” como “N” e assim por diante. Se passar um caminho para o CIGAM dentro do Go-Global, como por exemplo D:\Arquivo.txt, no Go-Global a unidade “D” será a “N” e nesse caso o arquivo não existirá. Também é necessário observar que ao gravar arquivos novos (criação) na unidade “D” de dentro do Go-Global, esse arquivo não estará sendo salvo na unidade “D” do computador do usuário, pois ela está mapeada como “N”. Nesse caso a operação de gravação de arquivos novos teria de ser feita na unidade “N” do Go-Global para ser gravado na unidade “D” do computador do usuário. Esse “de-para” de unidades de disco pode gerar transtornos e abrir brechas para falhas de operação dos usuários;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dicas de performance Banco de Dados==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Tunning de banco de dados&#039;&#039;&#039;&lt;br /&gt;
#: Criar índices essenciais, de acordo com o negócio do cliente.&lt;br /&gt;
# &#039;&#039;&#039;Reorganizar e recriar índices (rebuild do BD):&#039;&#039;&#039;&lt;br /&gt;
#: Nestes casos é fundamental que as estatísticas sejam rodadas, caso contrário, num primeiro momento, o sistema ficará ainda mais lento;&lt;br /&gt;
# &#039;&#039;&#039;Eliminar (ou minimizar) o número de trigger’s no Banco de Dados&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Adquirir um Banco de Dados full:&#039;&#039;&#039;&lt;br /&gt;
#: Bancos de dados express (free) tem uma série de limitações, como por exemplo, podemos registrar que o SQLServer Express não faz o melhor uso do servidor... usa apenas um processador, mesmo o servidor tendo 4.&lt;br /&gt;
# &#039;&#039;&#039;Avaliar a quantidade de registros nas tabelas ESMOVDIG e ESMOVIDGUSR:&#039;&#039;&#039;&lt;br /&gt;
#: Ambas tabelas armazenam os movimentos não atualizados do sistema. Caso seja verificado uma quantidade de registros superior a 100, ou registros com data retroativa a data atual em alguma das 2 tabelas, acione o Suporte Cigam.&lt;br /&gt;
#: A configuração [[ES - GE - 2556 - Avaliar movimentos em digitação na inicialização]] define o processamento dos movimentos na inicialização do CIGAM. É &#039;&#039;&#039;recomendado&#039;&#039;&#039; que esta configuração esteja sempre marcada. &lt;br /&gt;
#: Os movimentos em digitação estão relacionados com movimentos não atualizados, portanto, é importante revisar a causa e ajustes destes movimentos conforme descrito na FAQ &amp;quot;&#039;&#039;&#039;[[Como ajustar um movimento não atualizado?]]&#039;&#039;&#039;&amp;quot;. &lt;br /&gt;
# &#039;&#039;&#039;Expurgo de Dados:&#039;&#039;&#039;&lt;br /&gt;
#: O expurgo de dados consiste em mover os dados de um período determinado das tabelas do sistema para um ambiente de backup seguro e, posteriormente, excluir esses dados do ambiente oficial. Essa prática é especialmente indicada para clientes que possuem bases de dados muito grandes, pois contribui para a melhoria da performance do banco e otimiza o espaço de armazenamento, sem comprometer a integridade contábil ou fiscal das informações. &lt;br /&gt;
#:Caso o cliente deseje realizar o expurgo de dados, é indispensável que entre em contato com a equipe de suporte da CIGAM para solicitar a execução desta rotina, garantindo que o processo seja conduzido de forma controlada e validada pela equipe responsável.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matheus.marinho</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=O_sistema_ficou_lento%3F_Verifique_algumas_dicas_para_melhorar_a_performance&amp;diff=157228</id>
		<title>O sistema ficou lento? Verifique algumas dicas para melhorar a performance</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=O_sistema_ficou_lento%3F_Verifique_algumas_dicas_para_melhorar_a_performance&amp;diff=157228"/>
		<updated>2026-04-20T19:18:28Z</updated>

		<summary type="html">&lt;p&gt;Matheus.marinho: /* Dicas de performance Banco de Dados */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[FAQ_CIGAM]] &amp;gt; [[FAQ_Utilidades/Diversos]] &amp;gt; [[FAQ_Ambiente|Ambiente]] &amp;gt; [[O sistema ficou lento? Verifique algumas dicas para melhorar a performance]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Dicas gerais de performance==&lt;br /&gt;
&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Auditor CIGAM &#039;&#039;&#039;&lt;br /&gt;
#: O &#039;&#039;&#039;Cigam Auditor&#039;&#039;&#039; permite ao usuário realizar auditorias de conformidade em itens de ambiente, como a avaliação das principais tabelas do Banco de Dados (em especial as de grandes movimentações) além dos objetos de BD. Para isto vá em “Acesso rápido” e escolha a opção “Auditor CIGAM”. Dúvidas em &#039;&#039;&#039;[[GE Auditor de Ambiente|Auditor de Ambiente]]&#039;&#039;&#039;.&lt;br /&gt;
# &#039;&#039;&#039;Versão do Estoque&#039;&#039;&#039;&lt;br /&gt;
#: Verifique a versão do Estoque utilizada pelo cliente na configuração [[ES - GE - 1376 - Versão para o Processa Estoque]]. Certifique-se que o cliente esteja usando a versão &#039;&#039;&#039;3.0&#039;&#039;&#039;. Caso este esteja com versão anterior, proceda com a implantação da nova versão de estoque.&lt;br /&gt;
# &#039;&#039;&#039;Realizar o fechamento dos inventários&#039;&#039;&#039;&lt;br /&gt;
#: O sistema realiza a busca de saldo e preço médio conforme a posição de estoque. Este processamento leva em consideração os movimentos de períodos abertos, usando como base o último inventário. Portanto, quando temos inventários fechados otimiza o processamento. Dúvidas podemos consultar a FAQ &amp;quot;&#039;&#039;&#039;[[Como fechar os inventários?]]&#039;&#039;&#039;&amp;quot;. &lt;br /&gt;
#: A configuração &#039;[[ES - GE - 2108 - Utilizar Preço Médio\Custo Última Compra no estoque 3.0:]]&#039; determina o método de busca do preço médio, é &#039;&#039;&#039;recomendado&#039;&#039;&#039; utilizar ela como &amp;quot;atualizado&amp;quot;, tendo inventários fechados devemos obter boa performance neste cálculo. Implementações utilizando o preço como &amp;quot;último inventário&amp;quot; devem ser revisadas com apoio de consultores.&lt;br /&gt;
&amp;lt;!--# &#039;&#039;&#039;Desligar a configuração do cálculo do custo médio ‘on-line’ para estoque.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
#: Configuração [[ES - GE - 2108 - Utilizar preço médio no estoque 3.0:]]. &amp;lt;br/&amp;gt;É necessário que esta configuração seja alterada no final do mês. Desta forma, todos os movimentos do mês seguinte utilizarão a mesma regra. --&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Desligar logs e debugs de banco e do CIGAM.&#039;&#039;&#039;&lt;br /&gt;
#: Em Utilitários/Depurador CIGAM;&amp;lt;br/&amp;gt;Fechando a aplicação em Opções/Logging;&amp;lt;br/&amp;gt;&amp;lt;!--Avaliando as configurações: [[CO - GE - 2154 - Ativar log de auditoria para Solicitações\Requisições]], [[GE - SI - 585 - Criar Log Notas de saídas, entradas e pedidos ao importar]] ou qualquer outra configuração que determine a geração de log;--&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Desabilitar o ‘Check Existence’ e ‘Check Definition’ nos parâmetros do Magic;&#039;&#039;&#039;&lt;br /&gt;
#: É a opção &#039;&#039;&#039;Checar Existência&#039;&#039;&#039; no &#039;&#039;&#039;magic.ini&#039;&#039;&#039; do Magic. O sistema passa a não checar mais a existência das tabelas na versão de uso. Deve-se deixar habilitado somente na aplicação Atualização.&lt;br /&gt;
# &#039;&#039;&#039;Retirar parâmetro ‘SpecialRefreshControlProperties’ do Magic somente no CIGAM11;&#039;&#039;&#039;&lt;br /&gt;
#: Se estiver usando o CIGAM11 deverá validar no &#039;&#039;&#039;magic.ini&#039;&#039;&#039; do Magic se existe o nome lógico &#039;&#039;&#039;SpecialRefreshControlProperties&#039;&#039;&#039;, caso haja, deverá remove-lo.&lt;br /&gt;
# &#039;&#039;&#039;Desabilitar geração de ordens/demandas, quando não são necessárias:&#039;&#039;&#039;&lt;br /&gt;
#: Ajustar Configuração de Sistema &#039;[[ES - GE - 40 - Considerar reserva/encomenda nos pedidos/orçamentos]]&#039; para opção &amp;quot;&#039;&#039;&#039;Nenhum&#039;&#039;&#039;&amp;quot; - Caso não é necessário considerar reservas e encomendas, quando o cliente sempre vende com o produto em mãos, de forma que o sistema não gaste tempo com esta avaliação, dando maior performance na operação de venda.&lt;br /&gt;
#: Normalmente, no caso do varejo (Lojas).&lt;br /&gt;
&amp;lt;!-- Removido devido a não se ter certeza do procedimento indicado ser adequado. Aguardando retorno do Everton Nunes sobre esta situação&lt;br /&gt;
# &#039;&#039;&#039;Desabilitar geração de itens no cálculo de volumes&#039;&#039;&#039;&lt;br /&gt;
#: Para esta situação temos uma configuração e uma parametrização envolvida:&amp;lt;br/&amp;gt;Configuração [[FA - NF - 163 - Atualizar o volume com a quantidade]]&amp;lt;br/&amp;gt;Botão Parâmetros do Cadastro de [[ES_Materiais|Materiais]]: ao preencher/parametrizar os itens/volumes, o sistema cria novos registros para controlá-los. Para que não seja calculada esta situação, basta deixar os campos vazios.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Removido devido a não proporcionar grande impacto na performance&lt;br /&gt;
# &#039;&#039;&#039;Desvincular números de série do controle de estoque&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Limpeza periódica de dados:&#039;&#039;&#039;&lt;br /&gt;
#: O ideal é manter na base, a movimentação de 1 ano + ano atual. Os demais dados devem ser mantidos num banco separados, em função da legislação.&lt;br /&gt;
&amp;lt;!--# &#039;&#039;&#039;Para clientes que possuem muita movimentação (Lançamentos Financeiros, NF de Entrada, NF de Saída, Movimentos de Estoque, Pedidos, entre outros):&#039;&#039;&#039;&lt;br /&gt;
#: É indicado que a configuração [[GE - GE - 2413 - Utilizar pré-filtro nas telas de movimentos]] seja selecionada. Os filtros restringirão a busca de informações e tornará a pesquisa mais rápida.--&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Revisar controle de gravação de históricos:&#039;&#039;&#039;&lt;br /&gt;
#: Avaliar a necessidade de manter ativa configuração [[GE - GE - 1976 - Gravar histórico de filtros usados em pesquisas e relatórios]]. Se ativa, são atualizados muitos registros na tabela (GEHISTFI), o que pode provocar lentidão em alguns casos;&lt;br /&gt;
# &#039;&#039;&#039;Revisar antí-virus e Firewall&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Se a lentidão for em apenas uma estação, avaliar o desempenho da mesma através do Gerenciador de Tarefas&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Utilizar o ERP CIGAM com a máquina conectada na Rede Local. Não usar na rede móvel (wi-fi);&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
&amp;lt;!--# &#039;&#039;&#039;Para a lista de Configs da imagem, recomenda-se que, para melhorar performance, todas estejam desativadas.&#039;&#039;&#039;&lt;br /&gt;
#: [[Image:ConfigSincronismo.png|750px|center]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Identificar processos lentos na utilização do Orçamento e do Emissor de Cupom Fiscal.&#039;&#039;&#039;&lt;br /&gt;
#: Com o objetivo de facilitar a avaliação dos tempos de execução de tarefas realizadas pelo CIGAM na finalização da venda por ECF ou Orçamento, foi desenvolvida uma rotina que indica ao usuário esse tempo de duração.&lt;br /&gt;
#: Para maiores detalhes sobre ela consulte a FAQ: [[Como identificar processos lentos na utilização do Orçamento e do Emissor de Cupom Fiscal?]].&lt;br /&gt;
#&#039;&#039;&#039;Executar a rotina &amp;quot;Validador de Ambiente&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
#* &#039;&#039;&#039;Para NFCe&#039;&#039;&#039;&lt;br /&gt;
#:: [[Comercial]] &amp;gt; [[CL_Gestão de Lojas|Gestão de Lojas]] &amp;gt; [[CL_Rotinas|Rotinas]] &amp;gt; [[CL_Rotinas_Operacionais|Operacionais]] &amp;gt; [[CL_Validador de Ambiente|Validador de Ambiente]]&lt;br /&gt;
#: [[Image:ValidadorAmbienteNFCe.png|650px|center]]&lt;br /&gt;
#:: Em caso de dúvidas poderá ser consultado Manual [[CL - Como Fazer - Validador de Ambiente - Gestão de Lojas]].&lt;br /&gt;
#* &#039;&#039;&#039;Para NFe&#039;&#039;&#039;&lt;br /&gt;
#:: [[Fiscal]] &amp;gt; [[LF_NE|NFe]] &amp;gt; [[LF_NE_Rotinas|Rotinas]] &amp;gt; [[LF_NE_Validador de Ambiente NFe|Validador de Ambiente NFe]]&lt;br /&gt;
#: [[Arquivo:FiscalMovimentos32.png|center|semmoldura|650px|FiscalMovimentos32]]&lt;br /&gt;
#: Com o auxilio deste validador, verificar quais ajustes poderão ser realizados.&lt;br /&gt;
# &#039;&#039;&#039;Configurações de Sistema&#039;&#039;&#039;&lt;br /&gt;
#: Manter poucos arquivos dentro das pastas informadas nas configurações abaixo. Procurar fazer backups recorrentes destas pastas, eliminando arquivos antigos.&lt;br /&gt;
#: &#039;[[LF - NE - 1699 - Caminho dos arquivos XML para envio da NFe]]&#039;&amp;lt;br/&amp;gt;&#039;[[LF - NE - 1700 - Caminho dos arquivos XML para retorno da NFe]]&#039;&amp;lt;br/&amp;gt;&#039;[[LF - NE - 2292 - Caminho dos arquivos XML para processamento da NF-e]]&#039;&amp;lt;br/&amp;gt;&#039;[[LF - NE - 2057 - Caminho da geração dos arquivos DANFE]]&#039;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;Algumas alternativas para gerenciar o acúmulo de arquivos XML:&amp;lt;br&amp;gt;&#039;&#039;&#039;Arquivamento:&#039;&#039;&#039; mova os arquivos XML antigos para um local de armazenamento secundário, como um servidor de arquivos, um serviço de armazenamento em nuvem, ou mesmo para outra pasta do sistema.&amp;lt;br/&amp;gt;&#039;&#039;&#039;Comprima os arquivos:&#039;&#039;&#039; Utilize ferramentas de compressão (como por exemplo WinZip/WinRAR/7zip) para reduzir o tamanho dos arquivos XML antigos, possibilitando sua exclusão. Isso pode economizar espaço em disco e facilitar a gestão dos arquivos.&amp;lt;hr/&amp;gt;&lt;br /&gt;
#: &#039;[[FA - GE - 1237 - Utilizar sequência do banco de dados para número Nota Fiscal]]&#039;: Está configuração deve estar sempre &#039;&#039;&#039;marcada&#039;&#039;&#039;.&amp;lt;hr/&amp;gt;&lt;br /&gt;
#: &#039;[[CL - GE - 300401 - Exibir imagem produto no ECF/NFC-e/Pré-Venda/Orçamento]]&#039;: Orientamos avaliar a relevância deste processo na venda, pois com está configuração desmarcada, elimina-se consultas externas, melhorando a performance do programa.&amp;lt;hr/&amp;gt;&lt;br /&gt;
#: &#039;[[GE - VC - 3024 - Versão da busca dos parâmetros do material]]&#039;: indicado utilizar a opção &amp;quot;&#039;&#039;&#039;2&#039;&#039;&#039;&amp;quot;.&amp;lt;hr/&amp;gt;&lt;br /&gt;
#: Parametrize o envio Síncrono da NFe e NFCe.&lt;br /&gt;
#: &#039;[[LF - NE - 3025 - Enviar NFe de forma síncrona.]]&#039;: Marcada&amp;lt;br/&amp;gt;&#039;[[LF - NE - 3026 - Enviar NFCe de forma síncrona.]]&#039;: Marcada&lt;br /&gt;
#: &#039;&#039;&#039;Observação:&#039;&#039;&#039; os Estados da BA, SP e GO não permitem envio Síncrono, portanto para estes as configurações devem estar &#039;&#039;&#039;desmarcadas&#039;&#039;&#039;.&amp;lt;hr/&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Cadastro do Material&#039;&#039;&#039;&lt;br /&gt;
#: Verifique se a Opção &amp;quot;&#039;&#039;&#039;Criar Automaticamente o Produto na Venda&#039;&#039;&#039;&amp;quot; da guia &amp;quot;Dados Adicionais&amp;quot; do Cadastro do Material está &#039;&#039;&#039;desmarcada&#039;&#039;&#039;. Esta opção pode ser utilizada apenas para Materiais que controlam número de série.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dicas de performance para quem tem servidor próprio==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Requisitos de Software&#039;&#039;&#039;&lt;br /&gt;
#: Verifique os [[Requisitos de Software]]&lt;br /&gt;
# &#039;&#039;&#039;Requisitos de Hardware&#039;&#039;&#039;&lt;br /&gt;
#: Verifique os [[Requisitos de Hardware]]&lt;br /&gt;
# &#039;&#039;&#039;Em caso de uso via WTS:&#039;&#039;&#039;&lt;br /&gt;
#: Não criar arquivo temporários (por exemplo relatórios) em pastas locais (desktop).&lt;br /&gt;
# &#039;&#039;&#039;Configurar acesso de protocolo no servidor:&#039;&#039;&#039;&lt;br /&gt;
#: Para acessar o banco com o protocolo PIPES ao invés de TCP. Isto melhora a performance nos relatórios.&lt;br /&gt;
# &#039;&#039;&#039;Avaliar o consumo de processamento e memória da estação/servidor:&#039;&#039;&#039;&lt;br /&gt;
#: [[Arquivo:FAQ_Performance.png|550px|center]]&lt;br /&gt;
# &#039;&#039;&#039;A fim de avaliar se a lentidão está relacionada ao tráfego na rede, copiar a pasta uniPaaS (CIGAMe10) ou XPA (CIGAM11) para um caminho local da estação e ajustar o atalho do Cigam para que o mesmo inicie através do caminho local.&#039;&#039;&#039;&lt;br /&gt;
#: Por exemplo:&lt;br /&gt;
#: [[Arquivo:FAQ_Performance1.png|350px|center]]&lt;br /&gt;
# &#039;&#039;&#039;Avaliar a fragmentação do disco.&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Revisar parâmetros dos servidores:&#039;&#039;&#039;&lt;br /&gt;
#: Tem sido comum os servidores virem com o modo de Economia de Energia ativado. Para ter boa performance, precisa estar desativado;&amp;lt;br/&amp;gt;A opção de Alta Performance deve estar ativada.&lt;br /&gt;
# &#039;&#039;&#039;Realizar limpeza/exclusão dos arquivos das pastas temporárias dos usuários (%temp%).&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
&amp;lt;!--# &#039;&#039;&#039;Quando estiver utilizando apenas a NFC-e (não usa mais Cupom Fiscal), certificar-se que o NITRO esteja desativado, de preferência que não esteja instalado na máquina;&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Atenção para instalações padrões do MS-SQL. Servidores não dedicados devem ter limitado o uso da memória, em 50%.&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Evitar a instalação física de leitor de CD/DVD no servidor.&#039;&#039;&#039;&lt;br /&gt;
#: Em alguns casos, percebeu-se aumento significativo na lentidão em servidores que possuíam drive de CD/DVD. O ideal, é que se necessário, utilize-se o CD/DVD compartilhado de outra máquina, ou apenas faça-se o uso de um leitor/gravador de CD/DVD externo quando necessário.&lt;br /&gt;
# &#039;&#039;&#039;Sobre a opção “Case Sensitive” no BD: é quando o banco de dados é sensível a caracteres maiúsculas e minúsculas. Esta opção precisa estar desativada (case sensitive off).&#039;&#039;&#039;&lt;br /&gt;
#: No CIGAM é proibido repetir códigos/índices com variação de maiúscula/minúscula (CAPS) e, para garantir isto, é fundamental que a opção case sensitive esteja desativada (opção off).&lt;br /&gt;
# &#039;&#039;&#039;Verificar processos que estão consumindo muito processamento:&#039;&#039;&#039;&lt;br /&gt;
#: - de Bancos;&amp;lt;br/&amp;gt; - de SPOOL;&amp;lt;br/&amp;gt; - de backup;&amp;lt;br/&amp;gt; - de integrações com terceiros (BI, agendamentos, triggers, etc.)&lt;br /&gt;
# &#039;&#039;&#039;Verificar e liberar mais espaço nos discos&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Revisar parâmetros dos servidores:&#039;&#039;&#039;&lt;br /&gt;
#: Tem sido comum os servidores virem com o modo de Economia de Energia ativado. Para ter boa performance, precisa estar desativado;&amp;lt;br/&amp;gt;A opção de Alta Performance deve estar ativada.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dicas de performance para quem utiliza servidor em nuvem contratada==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Não mapear caminhos de diretórios para pastas locais (computador do usuário)&#039;&#039;&#039;&lt;br /&gt;
#:&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; Não é possível mapear as unidades da máquina do usuário mantendo as letras de unidades. O mapeamento sempre é feito a partir da unidade “M” para a primeira unidade de disco do computador do usuário. “M” é a letra padrão, mas é possível definir outra se necessário;&amp;lt;/p&amp;gt;&lt;br /&gt;
#:&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; A unidade “C” do computador do usuário sempre é mapeada pela solução, podendo causar problemas de segurança;&amp;lt;/p&amp;gt;&lt;br /&gt;
#:&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; Ao trabalhar com caminhos de arquivos, estes não podem ser acessados na aplicação CIGAM se forem caminhos referentes ao computador do usuário. Conforme citado em um dos itens anteriores, as unidades do usuário são mapeadas a partir da letra “M”. Isso quer dizer que a unidade “C” do computador do usuário será mapeada no ambiente Go-Global como a unidade “M”, a unidade “D” como “N” e assim por diante. Se passar um caminho para o CIGAM dentro do Go-Global, como por exemplo D:\Arquivo.txt, no Go-Global a unidade “D” será a “N” e nesse caso o arquivo não existirá. Também é necessário observar que ao gravar arquivos novos (criação) na unidade “D” de dentro do Go-Global, esse arquivo não estará sendo salvo na unidade “D” do computador do usuário, pois ela está mapeada como “N”. Nesse caso a operação de gravação de arquivos novos teria de ser feita na unidade “N” do Go-Global para ser gravado na unidade “D” do computador do usuário. Esse “de-para” de unidades de disco pode gerar transtornos e abrir brechas para falhas de operação dos usuários;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dicas de performance Banco de Dados==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Tunning de banco de dados&#039;&#039;&#039;&lt;br /&gt;
#: Criar índices essenciais, de acordo com o negócio do cliente.&lt;br /&gt;
# &#039;&#039;&#039;Reorganizar e recriar índices (rebuild do BD):&#039;&#039;&#039;&lt;br /&gt;
#: Nestes casos é fundamental que as estatísticas sejam rodadas, caso contrário, num primeiro momento, o sistema ficará ainda mais lento;&lt;br /&gt;
# &#039;&#039;&#039;Eliminar (ou minimizar) o número de trigger’s no Banco de Dados&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Adquirir um Banco de Dados full:&#039;&#039;&#039;&lt;br /&gt;
#: Bancos de dados express (free) tem uma série de limitações, como por exemplo, podemos registrar que o SQLServer Express não faz o melhor uso do servidor... usa apenas um processador, mesmo o servidor tendo 4.&lt;br /&gt;
# &#039;&#039;&#039;Avaliar a quantidade de registros nas tabelas ESMOVDIG e ESMOVIDGUSR:&#039;&#039;&#039;&lt;br /&gt;
#: Ambas tabelas armazenam os movimentos não atualizados do sistema. Caso seja verificado uma quantidade de registros superior a 100, ou registros com data retroativa a data atual em alguma das 2 tabelas, acione o Suporte Cigam.&lt;br /&gt;
#: A configuração [[ES - GE - 2556 - Avaliar movimentos em digitação na inicialização]] define o processamento dos movimentos na inicialização do CIGAM. É &#039;&#039;&#039;recomendado&#039;&#039;&#039; que esta configuração esteja sempre marcada. &lt;br /&gt;
#: Os movimentos em digitação estão relacionados com movimentos não atualizados, portanto, é importante revisar a causa e ajustes destes movimentos conforme descrito na FAQ &amp;quot;&#039;&#039;&#039;[[Como ajustar um movimento não atualizado?]]&#039;&#039;&#039;&amp;quot;. &lt;br /&gt;
# &#039;&#039;&#039;Expurgo de Dados:&#039;&#039;&#039;&lt;br /&gt;
#: O expurgo de dados consiste em mover os dados de um período determinado das tabelas do sistema para um ambiente de backup seguro e, posteriormente, excluir esses dados do ambiente oficial. Essa prática é especialmente indicada para clientes que possuem bases de dados muito grandes, pois contribui para a melhoria da performance do banco e otimiza o espaço de armazenamento, sem comprometer a integridade contábil ou fiscal das informações. &lt;br /&gt;
#:Caso o cliente deseje realizar o expurgo de dados, é indispensável que entre em contato com a equipe de suporte da CIGAM para solicitar a execução desta rotina, garantindo que o processo seja conduzido de forma controlada e validada pela equipe responsável.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matheus.marinho</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=O_sistema_ficou_lento%3F_Verifique_algumas_dicas_para_melhorar_a_performance&amp;diff=157219</id>
		<title>O sistema ficou lento? Verifique algumas dicas para melhorar a performance</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=O_sistema_ficou_lento%3F_Verifique_algumas_dicas_para_melhorar_a_performance&amp;diff=157219"/>
		<updated>2026-04-20T15:15:34Z</updated>

		<summary type="html">&lt;p&gt;Matheus.marinho: /* Dicas de performance Banco de Dados */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[FAQ_CIGAM]] &amp;gt; [[FAQ_Utilidades/Diversos]] &amp;gt; [[FAQ_Ambiente|Ambiente]] &amp;gt; [[O sistema ficou lento? Verifique algumas dicas para melhorar a performance]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Dicas gerais de performance==&lt;br /&gt;
&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Auditor CIGAM &#039;&#039;&#039;&lt;br /&gt;
#: O &#039;&#039;&#039;Cigam Auditor&#039;&#039;&#039; permite ao usuário realizar auditorias de conformidade em itens de ambiente, como a avaliação das principais tabelas do Banco de Dados (em especial as de grandes movimentações) além dos objetos de BD. Para isto vá em “Acesso rápido” e escolha a opção “Auditor CIGAM”. Dúvidas em &#039;&#039;&#039;[[GE Auditor de Ambiente|Auditor de Ambiente]]&#039;&#039;&#039;.&lt;br /&gt;
# &#039;&#039;&#039;Versão do Estoque&#039;&#039;&#039;&lt;br /&gt;
#: Verifique a versão do Estoque utilizada pelo cliente na configuração [[ES - GE - 1376 - Versão para o Processa Estoque]]. Certifique-se que o cliente esteja usando a versão &#039;&#039;&#039;3.0&#039;&#039;&#039;. Caso este esteja com versão anterior, proceda com a implantação da nova versão de estoque.&lt;br /&gt;
# &#039;&#039;&#039;Realizar o fechamento dos inventários&#039;&#039;&#039;&lt;br /&gt;
#: O sistema realiza a busca de saldo e preço médio conforme a posição de estoque. Este processamento leva em consideração os movimentos de períodos abertos, usando como base o último inventário. Portanto, quando temos inventários fechados otimiza o processamento. Dúvidas podemos consultar a FAQ &amp;quot;&#039;&#039;&#039;[[Como fechar os inventários?]]&#039;&#039;&#039;&amp;quot;. &lt;br /&gt;
#: A configuração &#039;[[ES - GE - 2108 - Utilizar Preço Médio\Custo Última Compra no estoque 3.0:]]&#039; determina o método de busca do preço médio, é &#039;&#039;&#039;recomendado&#039;&#039;&#039; utilizar ela como &amp;quot;atualizado&amp;quot;, tendo inventários fechados devemos obter boa performance neste cálculo. Implementações utilizando o preço como &amp;quot;último inventário&amp;quot; devem ser revisadas com apoio de consultores.&lt;br /&gt;
&amp;lt;!--# &#039;&#039;&#039;Desligar a configuração do cálculo do custo médio ‘on-line’ para estoque.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
#: Configuração [[ES - GE - 2108 - Utilizar preço médio no estoque 3.0:]]. &amp;lt;br/&amp;gt;É necessário que esta configuração seja alterada no final do mês. Desta forma, todos os movimentos do mês seguinte utilizarão a mesma regra. --&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Desligar logs e debugs de banco e do CIGAM.&#039;&#039;&#039;&lt;br /&gt;
#: Em Utilitários/Depurador CIGAM;&amp;lt;br/&amp;gt;Fechando a aplicação em Opções/Logging;&amp;lt;br/&amp;gt;&amp;lt;!--Avaliando as configurações: [[CO - GE - 2154 - Ativar log de auditoria para Solicitações\Requisições]], [[GE - SI - 585 - Criar Log Notas de saídas, entradas e pedidos ao importar]] ou qualquer outra configuração que determine a geração de log;--&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Desabilitar o ‘Check Existence’ e ‘Check Definition’ nos parâmetros do Magic;&#039;&#039;&#039;&lt;br /&gt;
#: É a opção &#039;&#039;&#039;Checar Existência&#039;&#039;&#039; no &#039;&#039;&#039;magic.ini&#039;&#039;&#039; do Magic. O sistema passa a não checar mais a existência das tabelas na versão de uso. Deve-se deixar habilitado somente na aplicação Atualização.&lt;br /&gt;
# &#039;&#039;&#039;Retirar parâmetro ‘SpecialRefreshControlProperties’ do Magic somente no CIGAM11;&#039;&#039;&#039;&lt;br /&gt;
#: Se estiver usando o CIGAM11 deverá validar no &#039;&#039;&#039;magic.ini&#039;&#039;&#039; do Magic se existe o nome lógico &#039;&#039;&#039;SpecialRefreshControlProperties&#039;&#039;&#039;, caso haja, deverá remove-lo.&lt;br /&gt;
# &#039;&#039;&#039;Desabilitar geração de ordens/demandas, quando não são necessárias:&#039;&#039;&#039;&lt;br /&gt;
#: Ajustar Configuração de Sistema &#039;[[ES - GE - 40 - Considerar reserva/encomenda nos pedidos/orçamentos]]&#039; para opção &amp;quot;&#039;&#039;&#039;Nenhum&#039;&#039;&#039;&amp;quot; - Caso não é necessário considerar reservas e encomendas, quando o cliente sempre vende com o produto em mãos, de forma que o sistema não gaste tempo com esta avaliação, dando maior performance na operação de venda.&lt;br /&gt;
#: Normalmente, no caso do varejo (Lojas).&lt;br /&gt;
&amp;lt;!-- Removido devido a não se ter certeza do procedimento indicado ser adequado. Aguardando retorno do Everton Nunes sobre esta situação&lt;br /&gt;
# &#039;&#039;&#039;Desabilitar geração de itens no cálculo de volumes&#039;&#039;&#039;&lt;br /&gt;
#: Para esta situação temos uma configuração e uma parametrização envolvida:&amp;lt;br/&amp;gt;Configuração [[FA - NF - 163 - Atualizar o volume com a quantidade]]&amp;lt;br/&amp;gt;Botão Parâmetros do Cadastro de [[ES_Materiais|Materiais]]: ao preencher/parametrizar os itens/volumes, o sistema cria novos registros para controlá-los. Para que não seja calculada esta situação, basta deixar os campos vazios.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Removido devido a não proporcionar grande impacto na performance&lt;br /&gt;
# &#039;&#039;&#039;Desvincular números de série do controle de estoque&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Limpeza periódica de dados:&#039;&#039;&#039;&lt;br /&gt;
#: O ideal é manter na base, a movimentação de 1 ano + ano atual. Os demais dados devem ser mantidos num banco separados, em função da legislação.&lt;br /&gt;
&amp;lt;!--# &#039;&#039;&#039;Para clientes que possuem muita movimentação (Lançamentos Financeiros, NF de Entrada, NF de Saída, Movimentos de Estoque, Pedidos, entre outros):&#039;&#039;&#039;&lt;br /&gt;
#: É indicado que a configuração [[GE - GE - 2413 - Utilizar pré-filtro nas telas de movimentos]] seja selecionada. Os filtros restringirão a busca de informações e tornará a pesquisa mais rápida.--&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Revisar controle de gravação de históricos:&#039;&#039;&#039;&lt;br /&gt;
#: Avaliar a necessidade de manter ativa configuração [[GE - GE - 1976 - Gravar histórico de filtros usados em pesquisas e relatórios]]. Se ativa, são atualizados muitos registros na tabela (GEHISTFI), o que pode provocar lentidão em alguns casos;&lt;br /&gt;
# &#039;&#039;&#039;Revisar antí-virus e Firewall&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Se a lentidão for em apenas uma estação, avaliar o desempenho da mesma através do Gerenciador de Tarefas&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Utilizar o ERP CIGAM com a máquina conectada na Rede Local. Não usar na rede móvel (wi-fi);&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
&amp;lt;!--# &#039;&#039;&#039;Para a lista de Configs da imagem, recomenda-se que, para melhorar performance, todas estejam desativadas.&#039;&#039;&#039;&lt;br /&gt;
#: [[Image:ConfigSincronismo.png|750px|center]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Identificar processos lentos na utilização do Orçamento e do Emissor de Cupom Fiscal.&#039;&#039;&#039;&lt;br /&gt;
#: Com o objetivo de facilitar a avaliação dos tempos de execução de tarefas realizadas pelo CIGAM na finalização da venda por ECF ou Orçamento, foi desenvolvida uma rotina que indica ao usuário esse tempo de duração.&lt;br /&gt;
#: Para maiores detalhes sobre ela consulte a FAQ: [[Como identificar processos lentos na utilização do Orçamento e do Emissor de Cupom Fiscal?]].&lt;br /&gt;
#&#039;&#039;&#039;Executar a rotina &amp;quot;Validador de Ambiente&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
#* &#039;&#039;&#039;Para NFCe&#039;&#039;&#039;&lt;br /&gt;
#:: [[Comercial]] &amp;gt; [[CL_Gestão de Lojas|Gestão de Lojas]] &amp;gt; [[CL_Rotinas|Rotinas]] &amp;gt; [[CL_Rotinas_Operacionais|Operacionais]] &amp;gt; [[CL_Validador de Ambiente|Validador de Ambiente]]&lt;br /&gt;
#: [[Image:ValidadorAmbienteNFCe.png|650px|center]]&lt;br /&gt;
#:: Em caso de dúvidas poderá ser consultado Manual [[CL - Como Fazer - Validador de Ambiente - Gestão de Lojas]].&lt;br /&gt;
#* &#039;&#039;&#039;Para NFe&#039;&#039;&#039;&lt;br /&gt;
#:: [[Fiscal]] &amp;gt; [[LF_NE|NFe]] &amp;gt; [[LF_NE_Rotinas|Rotinas]] &amp;gt; [[LF_NE_Validador de Ambiente NFe|Validador de Ambiente NFe]]&lt;br /&gt;
#: [[Arquivo:FiscalMovimentos32.png|center|semmoldura|650px|FiscalMovimentos32]]&lt;br /&gt;
#: Com o auxilio deste validador, verificar quais ajustes poderão ser realizados.&lt;br /&gt;
# &#039;&#039;&#039;Configurações de Sistema&#039;&#039;&#039;&lt;br /&gt;
#: Manter poucos arquivos dentro das pastas informadas nas configurações abaixo. Procurar fazer backups recorrentes destas pastas, eliminando arquivos antigos.&lt;br /&gt;
#: &#039;[[LF - NE - 1699 - Caminho dos arquivos XML para envio da NFe]]&#039;&amp;lt;br/&amp;gt;&#039;[[LF - NE - 1700 - Caminho dos arquivos XML para retorno da NFe]]&#039;&amp;lt;br/&amp;gt;&#039;[[LF - NE - 2292 - Caminho dos arquivos XML para processamento da NF-e]]&#039;&amp;lt;br/&amp;gt;&#039;[[LF - NE - 2057 - Caminho da geração dos arquivos DANFE]]&#039;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;Algumas alternativas para gerenciar o acúmulo de arquivos XML:&amp;lt;br&amp;gt;&#039;&#039;&#039;Arquivamento:&#039;&#039;&#039; mova os arquivos XML antigos para um local de armazenamento secundário, como um servidor de arquivos, um serviço de armazenamento em nuvem, ou mesmo para outra pasta do sistema.&amp;lt;br/&amp;gt;&#039;&#039;&#039;Comprima os arquivos:&#039;&#039;&#039; Utilize ferramentas de compressão (como por exemplo WinZip/WinRAR/7zip) para reduzir o tamanho dos arquivos XML antigos, possibilitando sua exclusão. Isso pode economizar espaço em disco e facilitar a gestão dos arquivos.&amp;lt;hr/&amp;gt;&lt;br /&gt;
#: &#039;[[FA - GE - 1237 - Utilizar sequência do banco de dados para número Nota Fiscal]]&#039;: Está configuração deve estar sempre &#039;&#039;&#039;marcada&#039;&#039;&#039;.&amp;lt;hr/&amp;gt;&lt;br /&gt;
#: &#039;[[CL - GE - 300401 - Exibir imagem produto no ECF/NFC-e/Pré-Venda/Orçamento]]&#039;: Orientamos avaliar a relevância deste processo na venda, pois com está configuração desmarcada, elimina-se consultas externas, melhorando a performance do programa.&amp;lt;hr/&amp;gt;&lt;br /&gt;
#: &#039;[[GE - VC - 3024 - Versão da busca dos parâmetros do material]]&#039;: indicado utilizar a opção &amp;quot;&#039;&#039;&#039;2&#039;&#039;&#039;&amp;quot;.&amp;lt;hr/&amp;gt;&lt;br /&gt;
#: Parametrize o envio Síncrono da NFe e NFCe.&lt;br /&gt;
#: &#039;[[LF - NE - 3025 - Enviar NFe de forma síncrona.]]&#039;: Marcada&amp;lt;br/&amp;gt;&#039;[[LF - NE - 3026 - Enviar NFCe de forma síncrona.]]&#039;: Marcada&lt;br /&gt;
#: &#039;&#039;&#039;Observação:&#039;&#039;&#039; os Estados da BA, SP e GO não permitem envio Síncrono, portanto para estes as configurações devem estar &#039;&#039;&#039;desmarcadas&#039;&#039;&#039;.&amp;lt;hr/&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Cadastro do Material&#039;&#039;&#039;&lt;br /&gt;
#: Verifique se a Opção &amp;quot;&#039;&#039;&#039;Criar Automaticamente o Produto na Venda&#039;&#039;&#039;&amp;quot; da guia &amp;quot;Dados Adicionais&amp;quot; do Cadastro do Material está &#039;&#039;&#039;desmarcada&#039;&#039;&#039;. Esta opção pode ser utilizada apenas para Materiais que controlam número de série.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dicas de performance para quem tem servidor próprio==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Requisitos de Software&#039;&#039;&#039;&lt;br /&gt;
#: Verifique os [[Requisitos de Software]]&lt;br /&gt;
# &#039;&#039;&#039;Requisitos de Hardware&#039;&#039;&#039;&lt;br /&gt;
#: Verifique os [[Requisitos de Hardware]]&lt;br /&gt;
# &#039;&#039;&#039;Em caso de uso via WTS:&#039;&#039;&#039;&lt;br /&gt;
#: Não criar arquivo temporários (por exemplo relatórios) em pastas locais (desktop).&lt;br /&gt;
# &#039;&#039;&#039;Configurar acesso de protocolo no servidor:&#039;&#039;&#039;&lt;br /&gt;
#: Para acessar o banco com o protocolo PIPES ao invés de TCP. Isto melhora a performance nos relatórios.&lt;br /&gt;
# &#039;&#039;&#039;Avaliar o consumo de processamento e memória da estação/servidor:&#039;&#039;&#039;&lt;br /&gt;
#: [[Arquivo:FAQ_Performance.png|550px|center]]&lt;br /&gt;
# &#039;&#039;&#039;A fim de avaliar se a lentidão está relacionada ao tráfego na rede, copiar a pasta uniPaaS (CIGAMe10) ou XPA (CIGAM11) para um caminho local da estação e ajustar o atalho do Cigam para que o mesmo inicie através do caminho local.&#039;&#039;&#039;&lt;br /&gt;
#: Por exemplo:&lt;br /&gt;
#: [[Arquivo:FAQ_Performance1.png|350px|center]]&lt;br /&gt;
# &#039;&#039;&#039;Avaliar a fragmentação do disco.&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Revisar parâmetros dos servidores:&#039;&#039;&#039;&lt;br /&gt;
#: Tem sido comum os servidores virem com o modo de Economia de Energia ativado. Para ter boa performance, precisa estar desativado;&amp;lt;br/&amp;gt;A opção de Alta Performance deve estar ativada.&lt;br /&gt;
# &#039;&#039;&#039;Realizar limpeza/exclusão dos arquivos das pastas temporárias dos usuários (%temp%).&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
&amp;lt;!--# &#039;&#039;&#039;Quando estiver utilizando apenas a NFC-e (não usa mais Cupom Fiscal), certificar-se que o NITRO esteja desativado, de preferência que não esteja instalado na máquina;&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Atenção para instalações padrões do MS-SQL. Servidores não dedicados devem ter limitado o uso da memória, em 50%.&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Evitar a instalação física de leitor de CD/DVD no servidor.&#039;&#039;&#039;&lt;br /&gt;
#: Em alguns casos, percebeu-se aumento significativo na lentidão em servidores que possuíam drive de CD/DVD. O ideal, é que se necessário, utilize-se o CD/DVD compartilhado de outra máquina, ou apenas faça-se o uso de um leitor/gravador de CD/DVD externo quando necessário.&lt;br /&gt;
# &#039;&#039;&#039;Sobre a opção “Case Sensitive” no BD: é quando o banco de dados é sensível a caracteres maiúsculas e minúsculas. Esta opção precisa estar desativada (case sensitive off).&#039;&#039;&#039;&lt;br /&gt;
#: No CIGAM é proibido repetir códigos/índices com variação de maiúscula/minúscula (CAPS) e, para garantir isto, é fundamental que a opção case sensitive esteja desativada (opção off).&lt;br /&gt;
# &#039;&#039;&#039;Verificar processos que estão consumindo muito processamento:&#039;&#039;&#039;&lt;br /&gt;
#: - de Bancos;&amp;lt;br/&amp;gt; - de SPOOL;&amp;lt;br/&amp;gt; - de backup;&amp;lt;br/&amp;gt; - de integrações com terceiros (BI, agendamentos, triggers, etc.)&lt;br /&gt;
# &#039;&#039;&#039;Verificar e liberar mais espaço nos discos&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Revisar parâmetros dos servidores:&#039;&#039;&#039;&lt;br /&gt;
#: Tem sido comum os servidores virem com o modo de Economia de Energia ativado. Para ter boa performance, precisa estar desativado;&amp;lt;br/&amp;gt;A opção de Alta Performance deve estar ativada.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dicas de performance para quem utiliza servidor em nuvem contratada==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Não mapear caminhos de diretórios para pastas locais (computador do usuário)&#039;&#039;&#039;&lt;br /&gt;
#:&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; Não é possível mapear as unidades da máquina do usuário mantendo as letras de unidades. O mapeamento sempre é feito a partir da unidade “M” para a primeira unidade de disco do computador do usuário. “M” é a letra padrão, mas é possível definir outra se necessário;&amp;lt;/p&amp;gt;&lt;br /&gt;
#:&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; A unidade “C” do computador do usuário sempre é mapeada pela solução, podendo causar problemas de segurança;&amp;lt;/p&amp;gt;&lt;br /&gt;
#:&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; Ao trabalhar com caminhos de arquivos, estes não podem ser acessados na aplicação CIGAM se forem caminhos referentes ao computador do usuário. Conforme citado em um dos itens anteriores, as unidades do usuário são mapeadas a partir da letra “M”. Isso quer dizer que a unidade “C” do computador do usuário será mapeada no ambiente Go-Global como a unidade “M”, a unidade “D” como “N” e assim por diante. Se passar um caminho para o CIGAM dentro do Go-Global, como por exemplo D:\Arquivo.txt, no Go-Global a unidade “D” será a “N” e nesse caso o arquivo não existirá. Também é necessário observar que ao gravar arquivos novos (criação) na unidade “D” de dentro do Go-Global, esse arquivo não estará sendo salvo na unidade “D” do computador do usuário, pois ela está mapeada como “N”. Nesse caso a operação de gravação de arquivos novos teria de ser feita na unidade “N” do Go-Global para ser gravado na unidade “D” do computador do usuário. Esse “de-para” de unidades de disco pode gerar transtornos e abrir brechas para falhas de operação dos usuários;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dicas de performance Banco de Dados==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Tunning de banco de dados&#039;&#039;&#039;&lt;br /&gt;
#: Criar índices essenciais, de acordo com o negócio do cliente.&lt;br /&gt;
# &#039;&#039;&#039;Reorganizar e recriar índices (rebuild do BD):&#039;&#039;&#039;&lt;br /&gt;
#: Nestes casos é fundamental que as estatísticas sejam rodadas, caso contrário, num primeiro momento, o sistema ficará ainda mais lento;&lt;br /&gt;
# &#039;&#039;&#039;Eliminar (ou minimizar) o número de trigger’s no Banco de Dados&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Adquirir um Banco de Dados full:&#039;&#039;&#039;&lt;br /&gt;
#: Bancos de dados express (free) tem uma série de limitações, como por exemplo, podemos registrar que o SQLServer Express não faz o melhor uso do servidor... usa apenas um processador, mesmo o servidor tendo 4.&lt;br /&gt;
# &#039;&#039;&#039;Avaliar a quantidade de registros nas tabelas ESMOVDIG e ESMOVIDGUSR:&#039;&#039;&#039;&lt;br /&gt;
#: Ambas tabelas armazenam os movimentos não atualizados do sistema. Caso seja verificado uma quantidade de registros superior a 100, ou registros com data retroativa a data atual em alguma das 2 tabelas, acione o Suporte Cigam.&lt;br /&gt;
#: A configuração [[ES - GE - 2556 - Avaliar movimentos em digitação na inicialização]] define o processamento dos movimentos na inicialização do CIGAM. É &#039;&#039;&#039;recomendado&#039;&#039;&#039; que esta configuração esteja sempre marcada. &lt;br /&gt;
#: Os movimentos em digitação estão relacionados com movimentos não atualizados, portanto, é importante revisar a causa e ajustes destes movimentos conforme descrito na FAQ &amp;quot;&#039;&#039;&#039;[[Como ajustar um movimento não atualizado?]]&#039;&#039;&#039;&amp;quot;. &lt;br /&gt;
# &#039;&#039;&#039;Expurgo de Dados:&#039;&#039;&#039;&lt;br /&gt;
#: O expurgo de dados consiste em mover os dados de um período determinado das tabelas do sistema para um ambiente de backup seguro e, posteriormente, excluir esses dados do ambiente oficial. Essa prática é especialmente indicada para clientes que possuem bases de dados muito grandes, pois contribui para a melhoria da performance do banco e otimiza o espaço de armazenamento, sem comprometer a integridade contábil ou fiscal das informações. &lt;br /&gt;
#:Caso o cliente deseje realizar o expurgo de dados, é indispensável que entre em contato com a CIGAM para solicitar a execução desta rotina, garantindo que o processo seja conduzido de forma controlada e validada pela equipe responsável.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matheus.marinho</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=O_sistema_ficou_lento%3F_Verifique_algumas_dicas_para_melhorar_a_performance&amp;diff=157218</id>
		<title>O sistema ficou lento? Verifique algumas dicas para melhorar a performance</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=O_sistema_ficou_lento%3F_Verifique_algumas_dicas_para_melhorar_a_performance&amp;diff=157218"/>
		<updated>2026-04-20T15:12:07Z</updated>

		<summary type="html">&lt;p&gt;Matheus.marinho: /* Dicas de performance Banco de Dados */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[FAQ_CIGAM]] &amp;gt; [[FAQ_Utilidades/Diversos]] &amp;gt; [[FAQ_Ambiente|Ambiente]] &amp;gt; [[O sistema ficou lento? Verifique algumas dicas para melhorar a performance]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Dicas gerais de performance==&lt;br /&gt;
&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Auditor CIGAM &#039;&#039;&#039;&lt;br /&gt;
#: O &#039;&#039;&#039;Cigam Auditor&#039;&#039;&#039; permite ao usuário realizar auditorias de conformidade em itens de ambiente, como a avaliação das principais tabelas do Banco de Dados (em especial as de grandes movimentações) além dos objetos de BD. Para isto vá em “Acesso rápido” e escolha a opção “Auditor CIGAM”. Dúvidas em &#039;&#039;&#039;[[GE Auditor de Ambiente|Auditor de Ambiente]]&#039;&#039;&#039;.&lt;br /&gt;
# &#039;&#039;&#039;Versão do Estoque&#039;&#039;&#039;&lt;br /&gt;
#: Verifique a versão do Estoque utilizada pelo cliente na configuração [[ES - GE - 1376 - Versão para o Processa Estoque]]. Certifique-se que o cliente esteja usando a versão &#039;&#039;&#039;3.0&#039;&#039;&#039;. Caso este esteja com versão anterior, proceda com a implantação da nova versão de estoque.&lt;br /&gt;
# &#039;&#039;&#039;Realizar o fechamento dos inventários&#039;&#039;&#039;&lt;br /&gt;
#: O sistema realiza a busca de saldo e preço médio conforme a posição de estoque. Este processamento leva em consideração os movimentos de períodos abertos, usando como base o último inventário. Portanto, quando temos inventários fechados otimiza o processamento. Dúvidas podemos consultar a FAQ &amp;quot;&#039;&#039;&#039;[[Como fechar os inventários?]]&#039;&#039;&#039;&amp;quot;. &lt;br /&gt;
#: A configuração &#039;[[ES - GE - 2108 - Utilizar Preço Médio\Custo Última Compra no estoque 3.0:]]&#039; determina o método de busca do preço médio, é &#039;&#039;&#039;recomendado&#039;&#039;&#039; utilizar ela como &amp;quot;atualizado&amp;quot;, tendo inventários fechados devemos obter boa performance neste cálculo. Implementações utilizando o preço como &amp;quot;último inventário&amp;quot; devem ser revisadas com apoio de consultores.&lt;br /&gt;
&amp;lt;!--# &#039;&#039;&#039;Desligar a configuração do cálculo do custo médio ‘on-line’ para estoque.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
#: Configuração [[ES - GE - 2108 - Utilizar preço médio no estoque 3.0:]]. &amp;lt;br/&amp;gt;É necessário que esta configuração seja alterada no final do mês. Desta forma, todos os movimentos do mês seguinte utilizarão a mesma regra. --&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Desligar logs e debugs de banco e do CIGAM.&#039;&#039;&#039;&lt;br /&gt;
#: Em Utilitários/Depurador CIGAM;&amp;lt;br/&amp;gt;Fechando a aplicação em Opções/Logging;&amp;lt;br/&amp;gt;&amp;lt;!--Avaliando as configurações: [[CO - GE - 2154 - Ativar log de auditoria para Solicitações\Requisições]], [[GE - SI - 585 - Criar Log Notas de saídas, entradas e pedidos ao importar]] ou qualquer outra configuração que determine a geração de log;--&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Desabilitar o ‘Check Existence’ e ‘Check Definition’ nos parâmetros do Magic;&#039;&#039;&#039;&lt;br /&gt;
#: É a opção &#039;&#039;&#039;Checar Existência&#039;&#039;&#039; no &#039;&#039;&#039;magic.ini&#039;&#039;&#039; do Magic. O sistema passa a não checar mais a existência das tabelas na versão de uso. Deve-se deixar habilitado somente na aplicação Atualização.&lt;br /&gt;
# &#039;&#039;&#039;Retirar parâmetro ‘SpecialRefreshControlProperties’ do Magic somente no CIGAM11;&#039;&#039;&#039;&lt;br /&gt;
#: Se estiver usando o CIGAM11 deverá validar no &#039;&#039;&#039;magic.ini&#039;&#039;&#039; do Magic se existe o nome lógico &#039;&#039;&#039;SpecialRefreshControlProperties&#039;&#039;&#039;, caso haja, deverá remove-lo.&lt;br /&gt;
# &#039;&#039;&#039;Desabilitar geração de ordens/demandas, quando não são necessárias:&#039;&#039;&#039;&lt;br /&gt;
#: Ajustar Configuração de Sistema &#039;[[ES - GE - 40 - Considerar reserva/encomenda nos pedidos/orçamentos]]&#039; para opção &amp;quot;&#039;&#039;&#039;Nenhum&#039;&#039;&#039;&amp;quot; - Caso não é necessário considerar reservas e encomendas, quando o cliente sempre vende com o produto em mãos, de forma que o sistema não gaste tempo com esta avaliação, dando maior performance na operação de venda.&lt;br /&gt;
#: Normalmente, no caso do varejo (Lojas).&lt;br /&gt;
&amp;lt;!-- Removido devido a não se ter certeza do procedimento indicado ser adequado. Aguardando retorno do Everton Nunes sobre esta situação&lt;br /&gt;
# &#039;&#039;&#039;Desabilitar geração de itens no cálculo de volumes&#039;&#039;&#039;&lt;br /&gt;
#: Para esta situação temos uma configuração e uma parametrização envolvida:&amp;lt;br/&amp;gt;Configuração [[FA - NF - 163 - Atualizar o volume com a quantidade]]&amp;lt;br/&amp;gt;Botão Parâmetros do Cadastro de [[ES_Materiais|Materiais]]: ao preencher/parametrizar os itens/volumes, o sistema cria novos registros para controlá-los. Para que não seja calculada esta situação, basta deixar os campos vazios.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Removido devido a não proporcionar grande impacto na performance&lt;br /&gt;
# &#039;&#039;&#039;Desvincular números de série do controle de estoque&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Limpeza periódica de dados:&#039;&#039;&#039;&lt;br /&gt;
#: O ideal é manter na base, a movimentação de 1 ano + ano atual. Os demais dados devem ser mantidos num banco separados, em função da legislação.&lt;br /&gt;
&amp;lt;!--# &#039;&#039;&#039;Para clientes que possuem muita movimentação (Lançamentos Financeiros, NF de Entrada, NF de Saída, Movimentos de Estoque, Pedidos, entre outros):&#039;&#039;&#039;&lt;br /&gt;
#: É indicado que a configuração [[GE - GE - 2413 - Utilizar pré-filtro nas telas de movimentos]] seja selecionada. Os filtros restringirão a busca de informações e tornará a pesquisa mais rápida.--&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Revisar controle de gravação de históricos:&#039;&#039;&#039;&lt;br /&gt;
#: Avaliar a necessidade de manter ativa configuração [[GE - GE - 1976 - Gravar histórico de filtros usados em pesquisas e relatórios]]. Se ativa, são atualizados muitos registros na tabela (GEHISTFI), o que pode provocar lentidão em alguns casos;&lt;br /&gt;
# &#039;&#039;&#039;Revisar antí-virus e Firewall&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Se a lentidão for em apenas uma estação, avaliar o desempenho da mesma através do Gerenciador de Tarefas&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Utilizar o ERP CIGAM com a máquina conectada na Rede Local. Não usar na rede móvel (wi-fi);&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
&amp;lt;!--# &#039;&#039;&#039;Para a lista de Configs da imagem, recomenda-se que, para melhorar performance, todas estejam desativadas.&#039;&#039;&#039;&lt;br /&gt;
#: [[Image:ConfigSincronismo.png|750px|center]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Identificar processos lentos na utilização do Orçamento e do Emissor de Cupom Fiscal.&#039;&#039;&#039;&lt;br /&gt;
#: Com o objetivo de facilitar a avaliação dos tempos de execução de tarefas realizadas pelo CIGAM na finalização da venda por ECF ou Orçamento, foi desenvolvida uma rotina que indica ao usuário esse tempo de duração.&lt;br /&gt;
#: Para maiores detalhes sobre ela consulte a FAQ: [[Como identificar processos lentos na utilização do Orçamento e do Emissor de Cupom Fiscal?]].&lt;br /&gt;
#&#039;&#039;&#039;Executar a rotina &amp;quot;Validador de Ambiente&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
#* &#039;&#039;&#039;Para NFCe&#039;&#039;&#039;&lt;br /&gt;
#:: [[Comercial]] &amp;gt; [[CL_Gestão de Lojas|Gestão de Lojas]] &amp;gt; [[CL_Rotinas|Rotinas]] &amp;gt; [[CL_Rotinas_Operacionais|Operacionais]] &amp;gt; [[CL_Validador de Ambiente|Validador de Ambiente]]&lt;br /&gt;
#: [[Image:ValidadorAmbienteNFCe.png|650px|center]]&lt;br /&gt;
#:: Em caso de dúvidas poderá ser consultado Manual [[CL - Como Fazer - Validador de Ambiente - Gestão de Lojas]].&lt;br /&gt;
#* &#039;&#039;&#039;Para NFe&#039;&#039;&#039;&lt;br /&gt;
#:: [[Fiscal]] &amp;gt; [[LF_NE|NFe]] &amp;gt; [[LF_NE_Rotinas|Rotinas]] &amp;gt; [[LF_NE_Validador de Ambiente NFe|Validador de Ambiente NFe]]&lt;br /&gt;
#: [[Arquivo:FiscalMovimentos32.png|center|semmoldura|650px|FiscalMovimentos32]]&lt;br /&gt;
#: Com o auxilio deste validador, verificar quais ajustes poderão ser realizados.&lt;br /&gt;
# &#039;&#039;&#039;Configurações de Sistema&#039;&#039;&#039;&lt;br /&gt;
#: Manter poucos arquivos dentro das pastas informadas nas configurações abaixo. Procurar fazer backups recorrentes destas pastas, eliminando arquivos antigos.&lt;br /&gt;
#: &#039;[[LF - NE - 1699 - Caminho dos arquivos XML para envio da NFe]]&#039;&amp;lt;br/&amp;gt;&#039;[[LF - NE - 1700 - Caminho dos arquivos XML para retorno da NFe]]&#039;&amp;lt;br/&amp;gt;&#039;[[LF - NE - 2292 - Caminho dos arquivos XML para processamento da NF-e]]&#039;&amp;lt;br/&amp;gt;&#039;[[LF - NE - 2057 - Caminho da geração dos arquivos DANFE]]&#039;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;Algumas alternativas para gerenciar o acúmulo de arquivos XML:&amp;lt;br&amp;gt;&#039;&#039;&#039;Arquivamento:&#039;&#039;&#039; mova os arquivos XML antigos para um local de armazenamento secundário, como um servidor de arquivos, um serviço de armazenamento em nuvem, ou mesmo para outra pasta do sistema.&amp;lt;br/&amp;gt;&#039;&#039;&#039;Comprima os arquivos:&#039;&#039;&#039; Utilize ferramentas de compressão (como por exemplo WinZip/WinRAR/7zip) para reduzir o tamanho dos arquivos XML antigos, possibilitando sua exclusão. Isso pode economizar espaço em disco e facilitar a gestão dos arquivos.&amp;lt;hr/&amp;gt;&lt;br /&gt;
#: &#039;[[FA - GE - 1237 - Utilizar sequência do banco de dados para número Nota Fiscal]]&#039;: Está configuração deve estar sempre &#039;&#039;&#039;marcada&#039;&#039;&#039;.&amp;lt;hr/&amp;gt;&lt;br /&gt;
#: &#039;[[CL - GE - 300401 - Exibir imagem produto no ECF/NFC-e/Pré-Venda/Orçamento]]&#039;: Orientamos avaliar a relevância deste processo na venda, pois com está configuração desmarcada, elimina-se consultas externas, melhorando a performance do programa.&amp;lt;hr/&amp;gt;&lt;br /&gt;
#: &#039;[[GE - VC - 3024 - Versão da busca dos parâmetros do material]]&#039;: indicado utilizar a opção &amp;quot;&#039;&#039;&#039;2&#039;&#039;&#039;&amp;quot;.&amp;lt;hr/&amp;gt;&lt;br /&gt;
#: Parametrize o envio Síncrono da NFe e NFCe.&lt;br /&gt;
#: &#039;[[LF - NE - 3025 - Enviar NFe de forma síncrona.]]&#039;: Marcada&amp;lt;br/&amp;gt;&#039;[[LF - NE - 3026 - Enviar NFCe de forma síncrona.]]&#039;: Marcada&lt;br /&gt;
#: &#039;&#039;&#039;Observação:&#039;&#039;&#039; os Estados da BA, SP e GO não permitem envio Síncrono, portanto para estes as configurações devem estar &#039;&#039;&#039;desmarcadas&#039;&#039;&#039;.&amp;lt;hr/&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Cadastro do Material&#039;&#039;&#039;&lt;br /&gt;
#: Verifique se a Opção &amp;quot;&#039;&#039;&#039;Criar Automaticamente o Produto na Venda&#039;&#039;&#039;&amp;quot; da guia &amp;quot;Dados Adicionais&amp;quot; do Cadastro do Material está &#039;&#039;&#039;desmarcada&#039;&#039;&#039;. Esta opção pode ser utilizada apenas para Materiais que controlam número de série.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dicas de performance para quem tem servidor próprio==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Requisitos de Software&#039;&#039;&#039;&lt;br /&gt;
#: Verifique os [[Requisitos de Software]]&lt;br /&gt;
# &#039;&#039;&#039;Requisitos de Hardware&#039;&#039;&#039;&lt;br /&gt;
#: Verifique os [[Requisitos de Hardware]]&lt;br /&gt;
# &#039;&#039;&#039;Em caso de uso via WTS:&#039;&#039;&#039;&lt;br /&gt;
#: Não criar arquivo temporários (por exemplo relatórios) em pastas locais (desktop).&lt;br /&gt;
# &#039;&#039;&#039;Configurar acesso de protocolo no servidor:&#039;&#039;&#039;&lt;br /&gt;
#: Para acessar o banco com o protocolo PIPES ao invés de TCP. Isto melhora a performance nos relatórios.&lt;br /&gt;
# &#039;&#039;&#039;Avaliar o consumo de processamento e memória da estação/servidor:&#039;&#039;&#039;&lt;br /&gt;
#: [[Arquivo:FAQ_Performance.png|550px|center]]&lt;br /&gt;
# &#039;&#039;&#039;A fim de avaliar se a lentidão está relacionada ao tráfego na rede, copiar a pasta uniPaaS (CIGAMe10) ou XPA (CIGAM11) para um caminho local da estação e ajustar o atalho do Cigam para que o mesmo inicie através do caminho local.&#039;&#039;&#039;&lt;br /&gt;
#: Por exemplo:&lt;br /&gt;
#: [[Arquivo:FAQ_Performance1.png|350px|center]]&lt;br /&gt;
# &#039;&#039;&#039;Avaliar a fragmentação do disco.&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Revisar parâmetros dos servidores:&#039;&#039;&#039;&lt;br /&gt;
#: Tem sido comum os servidores virem com o modo de Economia de Energia ativado. Para ter boa performance, precisa estar desativado;&amp;lt;br/&amp;gt;A opção de Alta Performance deve estar ativada.&lt;br /&gt;
# &#039;&#039;&#039;Realizar limpeza/exclusão dos arquivos das pastas temporárias dos usuários (%temp%).&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
&amp;lt;!--# &#039;&#039;&#039;Quando estiver utilizando apenas a NFC-e (não usa mais Cupom Fiscal), certificar-se que o NITRO esteja desativado, de preferência que não esteja instalado na máquina;&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Atenção para instalações padrões do MS-SQL. Servidores não dedicados devem ter limitado o uso da memória, em 50%.&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Evitar a instalação física de leitor de CD/DVD no servidor.&#039;&#039;&#039;&lt;br /&gt;
#: Em alguns casos, percebeu-se aumento significativo na lentidão em servidores que possuíam drive de CD/DVD. O ideal, é que se necessário, utilize-se o CD/DVD compartilhado de outra máquina, ou apenas faça-se o uso de um leitor/gravador de CD/DVD externo quando necessário.&lt;br /&gt;
# &#039;&#039;&#039;Sobre a opção “Case Sensitive” no BD: é quando o banco de dados é sensível a caracteres maiúsculas e minúsculas. Esta opção precisa estar desativada (case sensitive off).&#039;&#039;&#039;&lt;br /&gt;
#: No CIGAM é proibido repetir códigos/índices com variação de maiúscula/minúscula (CAPS) e, para garantir isto, é fundamental que a opção case sensitive esteja desativada (opção off).&lt;br /&gt;
# &#039;&#039;&#039;Verificar processos que estão consumindo muito processamento:&#039;&#039;&#039;&lt;br /&gt;
#: - de Bancos;&amp;lt;br/&amp;gt; - de SPOOL;&amp;lt;br/&amp;gt; - de backup;&amp;lt;br/&amp;gt; - de integrações com terceiros (BI, agendamentos, triggers, etc.)&lt;br /&gt;
# &#039;&#039;&#039;Verificar e liberar mais espaço nos discos&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Revisar parâmetros dos servidores:&#039;&#039;&#039;&lt;br /&gt;
#: Tem sido comum os servidores virem com o modo de Economia de Energia ativado. Para ter boa performance, precisa estar desativado;&amp;lt;br/&amp;gt;A opção de Alta Performance deve estar ativada.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dicas de performance para quem utiliza servidor em nuvem contratada==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Não mapear caminhos de diretórios para pastas locais (computador do usuário)&#039;&#039;&#039;&lt;br /&gt;
#:&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; Não é possível mapear as unidades da máquina do usuário mantendo as letras de unidades. O mapeamento sempre é feito a partir da unidade “M” para a primeira unidade de disco do computador do usuário. “M” é a letra padrão, mas é possível definir outra se necessário;&amp;lt;/p&amp;gt;&lt;br /&gt;
#:&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; A unidade “C” do computador do usuário sempre é mapeada pela solução, podendo causar problemas de segurança;&amp;lt;/p&amp;gt;&lt;br /&gt;
#:&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; Ao trabalhar com caminhos de arquivos, estes não podem ser acessados na aplicação CIGAM se forem caminhos referentes ao computador do usuário. Conforme citado em um dos itens anteriores, as unidades do usuário são mapeadas a partir da letra “M”. Isso quer dizer que a unidade “C” do computador do usuário será mapeada no ambiente Go-Global como a unidade “M”, a unidade “D” como “N” e assim por diante. Se passar um caminho para o CIGAM dentro do Go-Global, como por exemplo D:\Arquivo.txt, no Go-Global a unidade “D” será a “N” e nesse caso o arquivo não existirá. Também é necessário observar que ao gravar arquivos novos (criação) na unidade “D” de dentro do Go-Global, esse arquivo não estará sendo salvo na unidade “D” do computador do usuário, pois ela está mapeada como “N”. Nesse caso a operação de gravação de arquivos novos teria de ser feita na unidade “N” do Go-Global para ser gravado na unidade “D” do computador do usuário. Esse “de-para” de unidades de disco pode gerar transtornos e abrir brechas para falhas de operação dos usuários;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dicas de performance Banco de Dados==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Tunning de banco de dados&#039;&#039;&#039;&lt;br /&gt;
#: Criar índices essenciais, de acordo com o negócio do cliente.&lt;br /&gt;
# &#039;&#039;&#039;Reorganizar e recriar índices (rebuild do BD):&#039;&#039;&#039;&lt;br /&gt;
#: Nestes casos é fundamental que as estatísticas sejam rodadas, caso contrário, num primeiro momento, o sistema ficará ainda mais lento;&lt;br /&gt;
# &#039;&#039;&#039;Eliminar (ou minimizar) o número de trigger’s no Banco de Dados&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Adquirir um Banco de Dados full:&#039;&#039;&#039;&lt;br /&gt;
#: Bancos de dados express (free) tem uma série de limitações, como por exemplo, podemos registrar que o SQLServer Express não faz o melhor uso do servidor... usa apenas um processador, mesmo o servidor tendo 4.&lt;br /&gt;
# &#039;&#039;&#039;Avaliar a quantidade de registros nas tabelas ESMOVDIG e ESMOVIDGUSR:&#039;&#039;&#039;&lt;br /&gt;
#: Ambas tabelas armazenam os movimentos não atualizados do sistema. Caso seja verificado uma quantidade de registros superior a 100, ou registros com data retroativa a data atual em alguma das 2 tabelas, acione o Suporte Cigam.&lt;br /&gt;
#: A configuração [[ES - GE - 2556 - Avaliar movimentos em digitação na inicialização]] define o processamento dos movimentos na inicialização do CIGAM. É &#039;&#039;&#039;recomendado&#039;&#039;&#039; que esta configuração esteja sempre marcada. &lt;br /&gt;
#: Os movimentos em digitação estão relacionados com movimentos não atualizados, portanto, é importante revisar a causa e ajustes destes movimentos conforme descrito na FAQ &amp;quot;&#039;&#039;&#039;[[Como ajustar um movimento não atualizado?]]&#039;&#039;&#039;&amp;quot;. &lt;br /&gt;
# &#039;&#039;&#039;Expurgo de Dados:&#039;&#039;&#039;&lt;br /&gt;
#: O expurgo de dados consiste em mover registros de um período determinado das tabelas do sistema para um ambiente de backup seguro e, posteriormente, excluir esses dados do ambiente oficial. Essa prática é especialmente indicada para clientes que possuem bases de dados muito grandes, pois contribui para a melhoria da performance do banco e otimiza o espaço de armazenamento, sem comprometer a integridade contábil ou fiscal das informações. Caso o cliente deseje realizar o expurgo de dados, é indispensável que entre em contato com a CIGAM para solicitar a execução desta rotina, garantindo que o processo seja conduzido de forma controlada e validada pela equipe responsável.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matheus.marinho</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=O_sistema_ficou_lento%3F_Verifique_algumas_dicas_para_melhorar_a_performance&amp;diff=157217</id>
		<title>O sistema ficou lento? Verifique algumas dicas para melhorar a performance</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=O_sistema_ficou_lento%3F_Verifique_algumas_dicas_para_melhorar_a_performance&amp;diff=157217"/>
		<updated>2026-04-20T15:10:56Z</updated>

		<summary type="html">&lt;p&gt;Matheus.marinho: /* Dicas de performance Banco de Dados */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[FAQ_CIGAM]] &amp;gt; [[FAQ_Utilidades/Diversos]] &amp;gt; [[FAQ_Ambiente|Ambiente]] &amp;gt; [[O sistema ficou lento? Verifique algumas dicas para melhorar a performance]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Dicas gerais de performance==&lt;br /&gt;
&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Auditor CIGAM &#039;&#039;&#039;&lt;br /&gt;
#: O &#039;&#039;&#039;Cigam Auditor&#039;&#039;&#039; permite ao usuário realizar auditorias de conformidade em itens de ambiente, como a avaliação das principais tabelas do Banco de Dados (em especial as de grandes movimentações) além dos objetos de BD. Para isto vá em “Acesso rápido” e escolha a opção “Auditor CIGAM”. Dúvidas em &#039;&#039;&#039;[[GE Auditor de Ambiente|Auditor de Ambiente]]&#039;&#039;&#039;.&lt;br /&gt;
# &#039;&#039;&#039;Versão do Estoque&#039;&#039;&#039;&lt;br /&gt;
#: Verifique a versão do Estoque utilizada pelo cliente na configuração [[ES - GE - 1376 - Versão para o Processa Estoque]]. Certifique-se que o cliente esteja usando a versão &#039;&#039;&#039;3.0&#039;&#039;&#039;. Caso este esteja com versão anterior, proceda com a implantação da nova versão de estoque.&lt;br /&gt;
# &#039;&#039;&#039;Realizar o fechamento dos inventários&#039;&#039;&#039;&lt;br /&gt;
#: O sistema realiza a busca de saldo e preço médio conforme a posição de estoque. Este processamento leva em consideração os movimentos de períodos abertos, usando como base o último inventário. Portanto, quando temos inventários fechados otimiza o processamento. Dúvidas podemos consultar a FAQ &amp;quot;&#039;&#039;&#039;[[Como fechar os inventários?]]&#039;&#039;&#039;&amp;quot;. &lt;br /&gt;
#: A configuração &#039;[[ES - GE - 2108 - Utilizar Preço Médio\Custo Última Compra no estoque 3.0:]]&#039; determina o método de busca do preço médio, é &#039;&#039;&#039;recomendado&#039;&#039;&#039; utilizar ela como &amp;quot;atualizado&amp;quot;, tendo inventários fechados devemos obter boa performance neste cálculo. Implementações utilizando o preço como &amp;quot;último inventário&amp;quot; devem ser revisadas com apoio de consultores.&lt;br /&gt;
&amp;lt;!--# &#039;&#039;&#039;Desligar a configuração do cálculo do custo médio ‘on-line’ para estoque.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
#: Configuração [[ES - GE - 2108 - Utilizar preço médio no estoque 3.0:]]. &amp;lt;br/&amp;gt;É necessário que esta configuração seja alterada no final do mês. Desta forma, todos os movimentos do mês seguinte utilizarão a mesma regra. --&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Desligar logs e debugs de banco e do CIGAM.&#039;&#039;&#039;&lt;br /&gt;
#: Em Utilitários/Depurador CIGAM;&amp;lt;br/&amp;gt;Fechando a aplicação em Opções/Logging;&amp;lt;br/&amp;gt;&amp;lt;!--Avaliando as configurações: [[CO - GE - 2154 - Ativar log de auditoria para Solicitações\Requisições]], [[GE - SI - 585 - Criar Log Notas de saídas, entradas e pedidos ao importar]] ou qualquer outra configuração que determine a geração de log;--&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Desabilitar o ‘Check Existence’ e ‘Check Definition’ nos parâmetros do Magic;&#039;&#039;&#039;&lt;br /&gt;
#: É a opção &#039;&#039;&#039;Checar Existência&#039;&#039;&#039; no &#039;&#039;&#039;magic.ini&#039;&#039;&#039; do Magic. O sistema passa a não checar mais a existência das tabelas na versão de uso. Deve-se deixar habilitado somente na aplicação Atualização.&lt;br /&gt;
# &#039;&#039;&#039;Retirar parâmetro ‘SpecialRefreshControlProperties’ do Magic somente no CIGAM11;&#039;&#039;&#039;&lt;br /&gt;
#: Se estiver usando o CIGAM11 deverá validar no &#039;&#039;&#039;magic.ini&#039;&#039;&#039; do Magic se existe o nome lógico &#039;&#039;&#039;SpecialRefreshControlProperties&#039;&#039;&#039;, caso haja, deverá remove-lo.&lt;br /&gt;
# &#039;&#039;&#039;Desabilitar geração de ordens/demandas, quando não são necessárias:&#039;&#039;&#039;&lt;br /&gt;
#: Ajustar Configuração de Sistema &#039;[[ES - GE - 40 - Considerar reserva/encomenda nos pedidos/orçamentos]]&#039; para opção &amp;quot;&#039;&#039;&#039;Nenhum&#039;&#039;&#039;&amp;quot; - Caso não é necessário considerar reservas e encomendas, quando o cliente sempre vende com o produto em mãos, de forma que o sistema não gaste tempo com esta avaliação, dando maior performance na operação de venda.&lt;br /&gt;
#: Normalmente, no caso do varejo (Lojas).&lt;br /&gt;
&amp;lt;!-- Removido devido a não se ter certeza do procedimento indicado ser adequado. Aguardando retorno do Everton Nunes sobre esta situação&lt;br /&gt;
# &#039;&#039;&#039;Desabilitar geração de itens no cálculo de volumes&#039;&#039;&#039;&lt;br /&gt;
#: Para esta situação temos uma configuração e uma parametrização envolvida:&amp;lt;br/&amp;gt;Configuração [[FA - NF - 163 - Atualizar o volume com a quantidade]]&amp;lt;br/&amp;gt;Botão Parâmetros do Cadastro de [[ES_Materiais|Materiais]]: ao preencher/parametrizar os itens/volumes, o sistema cria novos registros para controlá-los. Para que não seja calculada esta situação, basta deixar os campos vazios.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Removido devido a não proporcionar grande impacto na performance&lt;br /&gt;
# &#039;&#039;&#039;Desvincular números de série do controle de estoque&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Limpeza periódica de dados:&#039;&#039;&#039;&lt;br /&gt;
#: O ideal é manter na base, a movimentação de 1 ano + ano atual. Os demais dados devem ser mantidos num banco separados, em função da legislação.&lt;br /&gt;
&amp;lt;!--# &#039;&#039;&#039;Para clientes que possuem muita movimentação (Lançamentos Financeiros, NF de Entrada, NF de Saída, Movimentos de Estoque, Pedidos, entre outros):&#039;&#039;&#039;&lt;br /&gt;
#: É indicado que a configuração [[GE - GE - 2413 - Utilizar pré-filtro nas telas de movimentos]] seja selecionada. Os filtros restringirão a busca de informações e tornará a pesquisa mais rápida.--&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Revisar controle de gravação de históricos:&#039;&#039;&#039;&lt;br /&gt;
#: Avaliar a necessidade de manter ativa configuração [[GE - GE - 1976 - Gravar histórico de filtros usados em pesquisas e relatórios]]. Se ativa, são atualizados muitos registros na tabela (GEHISTFI), o que pode provocar lentidão em alguns casos;&lt;br /&gt;
# &#039;&#039;&#039;Revisar antí-virus e Firewall&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Se a lentidão for em apenas uma estação, avaliar o desempenho da mesma através do Gerenciador de Tarefas&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Utilizar o ERP CIGAM com a máquina conectada na Rede Local. Não usar na rede móvel (wi-fi);&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
&amp;lt;!--# &#039;&#039;&#039;Para a lista de Configs da imagem, recomenda-se que, para melhorar performance, todas estejam desativadas.&#039;&#039;&#039;&lt;br /&gt;
#: [[Image:ConfigSincronismo.png|750px|center]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Identificar processos lentos na utilização do Orçamento e do Emissor de Cupom Fiscal.&#039;&#039;&#039;&lt;br /&gt;
#: Com o objetivo de facilitar a avaliação dos tempos de execução de tarefas realizadas pelo CIGAM na finalização da venda por ECF ou Orçamento, foi desenvolvida uma rotina que indica ao usuário esse tempo de duração.&lt;br /&gt;
#: Para maiores detalhes sobre ela consulte a FAQ: [[Como identificar processos lentos na utilização do Orçamento e do Emissor de Cupom Fiscal?]].&lt;br /&gt;
#&#039;&#039;&#039;Executar a rotina &amp;quot;Validador de Ambiente&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
#* &#039;&#039;&#039;Para NFCe&#039;&#039;&#039;&lt;br /&gt;
#:: [[Comercial]] &amp;gt; [[CL_Gestão de Lojas|Gestão de Lojas]] &amp;gt; [[CL_Rotinas|Rotinas]] &amp;gt; [[CL_Rotinas_Operacionais|Operacionais]] &amp;gt; [[CL_Validador de Ambiente|Validador de Ambiente]]&lt;br /&gt;
#: [[Image:ValidadorAmbienteNFCe.png|650px|center]]&lt;br /&gt;
#:: Em caso de dúvidas poderá ser consultado Manual [[CL - Como Fazer - Validador de Ambiente - Gestão de Lojas]].&lt;br /&gt;
#* &#039;&#039;&#039;Para NFe&#039;&#039;&#039;&lt;br /&gt;
#:: [[Fiscal]] &amp;gt; [[LF_NE|NFe]] &amp;gt; [[LF_NE_Rotinas|Rotinas]] &amp;gt; [[LF_NE_Validador de Ambiente NFe|Validador de Ambiente NFe]]&lt;br /&gt;
#: [[Arquivo:FiscalMovimentos32.png|center|semmoldura|650px|FiscalMovimentos32]]&lt;br /&gt;
#: Com o auxilio deste validador, verificar quais ajustes poderão ser realizados.&lt;br /&gt;
# &#039;&#039;&#039;Configurações de Sistema&#039;&#039;&#039;&lt;br /&gt;
#: Manter poucos arquivos dentro das pastas informadas nas configurações abaixo. Procurar fazer backups recorrentes destas pastas, eliminando arquivos antigos.&lt;br /&gt;
#: &#039;[[LF - NE - 1699 - Caminho dos arquivos XML para envio da NFe]]&#039;&amp;lt;br/&amp;gt;&#039;[[LF - NE - 1700 - Caminho dos arquivos XML para retorno da NFe]]&#039;&amp;lt;br/&amp;gt;&#039;[[LF - NE - 2292 - Caminho dos arquivos XML para processamento da NF-e]]&#039;&amp;lt;br/&amp;gt;&#039;[[LF - NE - 2057 - Caminho da geração dos arquivos DANFE]]&#039;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;Algumas alternativas para gerenciar o acúmulo de arquivos XML:&amp;lt;br&amp;gt;&#039;&#039;&#039;Arquivamento:&#039;&#039;&#039; mova os arquivos XML antigos para um local de armazenamento secundário, como um servidor de arquivos, um serviço de armazenamento em nuvem, ou mesmo para outra pasta do sistema.&amp;lt;br/&amp;gt;&#039;&#039;&#039;Comprima os arquivos:&#039;&#039;&#039; Utilize ferramentas de compressão (como por exemplo WinZip/WinRAR/7zip) para reduzir o tamanho dos arquivos XML antigos, possibilitando sua exclusão. Isso pode economizar espaço em disco e facilitar a gestão dos arquivos.&amp;lt;hr/&amp;gt;&lt;br /&gt;
#: &#039;[[FA - GE - 1237 - Utilizar sequência do banco de dados para número Nota Fiscal]]&#039;: Está configuração deve estar sempre &#039;&#039;&#039;marcada&#039;&#039;&#039;.&amp;lt;hr/&amp;gt;&lt;br /&gt;
#: &#039;[[CL - GE - 300401 - Exibir imagem produto no ECF/NFC-e/Pré-Venda/Orçamento]]&#039;: Orientamos avaliar a relevância deste processo na venda, pois com está configuração desmarcada, elimina-se consultas externas, melhorando a performance do programa.&amp;lt;hr/&amp;gt;&lt;br /&gt;
#: &#039;[[GE - VC - 3024 - Versão da busca dos parâmetros do material]]&#039;: indicado utilizar a opção &amp;quot;&#039;&#039;&#039;2&#039;&#039;&#039;&amp;quot;.&amp;lt;hr/&amp;gt;&lt;br /&gt;
#: Parametrize o envio Síncrono da NFe e NFCe.&lt;br /&gt;
#: &#039;[[LF - NE - 3025 - Enviar NFe de forma síncrona.]]&#039;: Marcada&amp;lt;br/&amp;gt;&#039;[[LF - NE - 3026 - Enviar NFCe de forma síncrona.]]&#039;: Marcada&lt;br /&gt;
#: &#039;&#039;&#039;Observação:&#039;&#039;&#039; os Estados da BA, SP e GO não permitem envio Síncrono, portanto para estes as configurações devem estar &#039;&#039;&#039;desmarcadas&#039;&#039;&#039;.&amp;lt;hr/&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Cadastro do Material&#039;&#039;&#039;&lt;br /&gt;
#: Verifique se a Opção &amp;quot;&#039;&#039;&#039;Criar Automaticamente o Produto na Venda&#039;&#039;&#039;&amp;quot; da guia &amp;quot;Dados Adicionais&amp;quot; do Cadastro do Material está &#039;&#039;&#039;desmarcada&#039;&#039;&#039;. Esta opção pode ser utilizada apenas para Materiais que controlam número de série.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dicas de performance para quem tem servidor próprio==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Requisitos de Software&#039;&#039;&#039;&lt;br /&gt;
#: Verifique os [[Requisitos de Software]]&lt;br /&gt;
# &#039;&#039;&#039;Requisitos de Hardware&#039;&#039;&#039;&lt;br /&gt;
#: Verifique os [[Requisitos de Hardware]]&lt;br /&gt;
# &#039;&#039;&#039;Em caso de uso via WTS:&#039;&#039;&#039;&lt;br /&gt;
#: Não criar arquivo temporários (por exemplo relatórios) em pastas locais (desktop).&lt;br /&gt;
# &#039;&#039;&#039;Configurar acesso de protocolo no servidor:&#039;&#039;&#039;&lt;br /&gt;
#: Para acessar o banco com o protocolo PIPES ao invés de TCP. Isto melhora a performance nos relatórios.&lt;br /&gt;
# &#039;&#039;&#039;Avaliar o consumo de processamento e memória da estação/servidor:&#039;&#039;&#039;&lt;br /&gt;
#: [[Arquivo:FAQ_Performance.png|550px|center]]&lt;br /&gt;
# &#039;&#039;&#039;A fim de avaliar se a lentidão está relacionada ao tráfego na rede, copiar a pasta uniPaaS (CIGAMe10) ou XPA (CIGAM11) para um caminho local da estação e ajustar o atalho do Cigam para que o mesmo inicie através do caminho local.&#039;&#039;&#039;&lt;br /&gt;
#: Por exemplo:&lt;br /&gt;
#: [[Arquivo:FAQ_Performance1.png|350px|center]]&lt;br /&gt;
# &#039;&#039;&#039;Avaliar a fragmentação do disco.&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Revisar parâmetros dos servidores:&#039;&#039;&#039;&lt;br /&gt;
#: Tem sido comum os servidores virem com o modo de Economia de Energia ativado. Para ter boa performance, precisa estar desativado;&amp;lt;br/&amp;gt;A opção de Alta Performance deve estar ativada.&lt;br /&gt;
# &#039;&#039;&#039;Realizar limpeza/exclusão dos arquivos das pastas temporárias dos usuários (%temp%).&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
&amp;lt;!--# &#039;&#039;&#039;Quando estiver utilizando apenas a NFC-e (não usa mais Cupom Fiscal), certificar-se que o NITRO esteja desativado, de preferência que não esteja instalado na máquina;&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Atenção para instalações padrões do MS-SQL. Servidores não dedicados devem ter limitado o uso da memória, em 50%.&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Evitar a instalação física de leitor de CD/DVD no servidor.&#039;&#039;&#039;&lt;br /&gt;
#: Em alguns casos, percebeu-se aumento significativo na lentidão em servidores que possuíam drive de CD/DVD. O ideal, é que se necessário, utilize-se o CD/DVD compartilhado de outra máquina, ou apenas faça-se o uso de um leitor/gravador de CD/DVD externo quando necessário.&lt;br /&gt;
# &#039;&#039;&#039;Sobre a opção “Case Sensitive” no BD: é quando o banco de dados é sensível a caracteres maiúsculas e minúsculas. Esta opção precisa estar desativada (case sensitive off).&#039;&#039;&#039;&lt;br /&gt;
#: No CIGAM é proibido repetir códigos/índices com variação de maiúscula/minúscula (CAPS) e, para garantir isto, é fundamental que a opção case sensitive esteja desativada (opção off).&lt;br /&gt;
# &#039;&#039;&#039;Verificar processos que estão consumindo muito processamento:&#039;&#039;&#039;&lt;br /&gt;
#: - de Bancos;&amp;lt;br/&amp;gt; - de SPOOL;&amp;lt;br/&amp;gt; - de backup;&amp;lt;br/&amp;gt; - de integrações com terceiros (BI, agendamentos, triggers, etc.)&lt;br /&gt;
# &#039;&#039;&#039;Verificar e liberar mais espaço nos discos&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Revisar parâmetros dos servidores:&#039;&#039;&#039;&lt;br /&gt;
#: Tem sido comum os servidores virem com o modo de Economia de Energia ativado. Para ter boa performance, precisa estar desativado;&amp;lt;br/&amp;gt;A opção de Alta Performance deve estar ativada.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dicas de performance para quem utiliza servidor em nuvem contratada==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Não mapear caminhos de diretórios para pastas locais (computador do usuário)&#039;&#039;&#039;&lt;br /&gt;
#:&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; Não é possível mapear as unidades da máquina do usuário mantendo as letras de unidades. O mapeamento sempre é feito a partir da unidade “M” para a primeira unidade de disco do computador do usuário. “M” é a letra padrão, mas é possível definir outra se necessário;&amp;lt;/p&amp;gt;&lt;br /&gt;
#:&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; A unidade “C” do computador do usuário sempre é mapeada pela solução, podendo causar problemas de segurança;&amp;lt;/p&amp;gt;&lt;br /&gt;
#:&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt; Ao trabalhar com caminhos de arquivos, estes não podem ser acessados na aplicação CIGAM se forem caminhos referentes ao computador do usuário. Conforme citado em um dos itens anteriores, as unidades do usuário são mapeadas a partir da letra “M”. Isso quer dizer que a unidade “C” do computador do usuário será mapeada no ambiente Go-Global como a unidade “M”, a unidade “D” como “N” e assim por diante. Se passar um caminho para o CIGAM dentro do Go-Global, como por exemplo D:\Arquivo.txt, no Go-Global a unidade “D” será a “N” e nesse caso o arquivo não existirá. Também é necessário observar que ao gravar arquivos novos (criação) na unidade “D” de dentro do Go-Global, esse arquivo não estará sendo salvo na unidade “D” do computador do usuário, pois ela está mapeada como “N”. Nesse caso a operação de gravação de arquivos novos teria de ser feita na unidade “N” do Go-Global para ser gravado na unidade “D” do computador do usuário. Esse “de-para” de unidades de disco pode gerar transtornos e abrir brechas para falhas de operação dos usuários;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dicas de performance Banco de Dados==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Tunning de banco de dados&#039;&#039;&#039;&lt;br /&gt;
#: Criar índices essenciais, de acordo com o negócio do cliente.&lt;br /&gt;
# &#039;&#039;&#039;Reorganizar e recriar índices (rebuild do BD):&#039;&#039;&#039;&lt;br /&gt;
#: Nestes casos é fundamental que as estatísticas sejam rodadas, caso contrário, num primeiro momento, o sistema ficará ainda mais lento;&lt;br /&gt;
# &#039;&#039;&#039;Eliminar (ou minimizar) o número de trigger’s no Banco de Dados&#039;&#039;&#039;&lt;br /&gt;
#:&lt;br /&gt;
# &#039;&#039;&#039;Adquirir um Banco de Dados full:&#039;&#039;&#039;&lt;br /&gt;
#: Bancos de dados express (free) tem uma série de limitações, como por exemplo, podemos registrar que o SQLServer Express não faz o melhor uso do servidor... usa apenas um processador, mesmo o servidor tendo 4.&lt;br /&gt;
# &#039;&#039;&#039;Avaliar a quantidade de registros nas tabelas ESMOVDIG e ESMOVIDGUSR:&#039;&#039;&#039;&lt;br /&gt;
#: Ambas tabelas armazenam os movimentos não atualizados do sistema. Caso seja verificado uma quantidade de registros superior a 100, ou registros com data retroativa a data atual em alguma das 2 tabelas, acione o Suporte Cigam.&lt;br /&gt;
#: A configuração [[ES - GE - 2556 - Avaliar movimentos em digitação na inicialização]] define o processamento dos movimentos na inicialização do CIGAM. É &#039;&#039;&#039;recomendado&#039;&#039;&#039; que esta configuração esteja sempre marcada. &lt;br /&gt;
#: Os movimentos em digitação estão relacionados com movimentos não atualizados, portanto, é importante revisar a causa e ajustes destes movimentos conforme descrito na FAQ &amp;quot;&#039;&#039;&#039;[[Como ajustar um movimento não atualizado?]]&#039;&#039;&#039;&amp;quot;. &lt;br /&gt;
# &#039;&#039;&#039;Expurgo de Dados&#039;&#039;&#039;&lt;br /&gt;
#: O expurgo de dados consiste em mover registros de um período determinado das tabelas do sistema para um ambiente de backup seguro e, posteriormente, excluir esses dados do ambiente oficial. Essa prática é especialmente indicada para clientes que possuem bases de dados muito grandes, pois contribui para a melhoria da performance do banco e otimiza o espaço de armazenamento, sem comprometer a integridade contábil ou fiscal das informações. Caso o cliente deseje realizar o expurgo de dados, é indispensável que entre em contato com a CIGAM para solicitar a execução desta rotina, garantindo que o processo seja conduzido de forma controlada e validada pela equipe responsável.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matheus.marinho</name></author>
	</entry>
</feed>