Documentation Index

Fetch the complete documentation index at: https://help.ila.cegid.com/llms.txt

Use this file to discover all available pages before exploring further.

Explore as funcionalidades disponíveis para aproveitar todo o potencial da nova plataforma de ajuda!

Como configurar as bases de dados?

Prev Next
  • PT

  • ES

  • AO

  • CV

  • MZ

  • ST

  • GW

  • Professional

  • Executive

  • Public Sector

  • Omnia

  • Evolution


É possível realizar um conjunto de operações relacionadas com a base de dados para otimizar o seu desempenho e adaptá-la às necessidades da organização.


Possíveis erros na base de dados

É possível que ocorram os seguintes erros:

  • Could not allocate space for object ´LinhasDoc´ in database ´PRIXXXX´ because the ´PRIMARY´ filegroup is full;
  • The log file for database ´PRIXXXX´ is full. Back up the transaction log for the database to free up some log space.

Estes erros podem ser causados pela utilização da versão gratuita do SQL Server (EXPRESS) do servidor de dados e por ter atingido o limite imposto pela Microsoft (10 GB por base de dados) ou limite máximo imposto por configuração.

Para recuperar espaço disponível na base de dados, siga os passos seguintes:

  1. Efetuar a compactação da Base de Dados;
  2. Ativar a opção Auto Shrink nas propriedades da Base de Dados;

É possível que o crescimento da base de dados esteja limitado no administrador. Para retirar ou aumentar as limitações, siga os seguintes passos:

  1. Aceder a Administrador | Empresas | Manutenção | Propriedades da Base de Dados;
  2. No separador Ficheirode Dados, ativar a opção Restringir crescimento a XXX MB;
  3. Aceder a Administrador | Empresas | Manutenção | Propriedades da Base de Dados;
  4. No separador Transaction Log, ativar a opção Restringir crescimento a XXX MB.

Caso o limite tenha sido atingido e as duas opções referidas não se verifiquem, será necessário adquirir uma licença do SQL com limites superiores.


Compactar base de dados

Para compactar uma base de dados, siga os seguintes passos:

  1. Selecionar a empresa pretendida disponível na lista de empresas;
  2. Proceder à compactação da empresa (base de dados) em Empresas | Manutenção | Compactaçãoda Base de Dados ou através do menu de contexto Manutenção | Compactaçãoda Base de Dados;
  3. No separador Geral, definir a percentagem de espaço livre que deve ser deixado na base de dados após a compressão, de forma a evitar o crescimento imediato da base de dados nas utilizações seguintes;
  4. No separador Avançado, indicar se pretende comprimir individualmente os ficheiros (data e log). No caso de ter optado pela compressão individual poderá indicar um dos métodos de compressão: - Compressão de páginas e truncagem de espaço livre no ficheiro (comprime o máximo possível); - Compressão de ficheiro até a um determinado tamanho;
  5. Por fim, clicar em Confirmar.
Periodicamente, é aconselhável a compactação da base de dados. Além de diminuir o espaço ocupado, melhora o seu desempenho.

Reorganizar base de dados

Para reorganizar uma base de dados, siga os seguintes passos:

  1. Selecionar a empresa (base de dados) pretendida;
  2. Proceder à reorganização da base de dados em Empresas | Manutenção | Reorganização da Base de Dados ou através do menu de contexto Manutenção | Reorganização da Base de Dados;
  3. Indicar as opções que pretende submeter a reorganização: - Reorganizar dados e índices; - Remover espaço livre da base de dados (com opção de comprimir a base de dados a partir de determinado tamanho); - Verificação de integridade da base de dados;
  4. Clicar em Confirmar.
Este procedimento deve ser efetuado quando não existem conexões ativas, pelo qual deverá certificar que nenhum utilizador está a usar a empresa.

Configurar propriedades

Existe um conjunto de propriedades da base de dados associadas a cada empresa registada no sistema que poderão ser definidas, tais como:

PropriedadeDescrição
ANSI NULL DefaultEsta opção deve estar desativada.
Recursive triggersEsta opção deve estar desativada.
Auto update statisticsAtualização automática das estatísticas internas de utilização de tabelas, campos e índices na base de dados. Deve estar ativa.
Torn page detectionDeteção do erro de estrutura "Torn Page".
Auto closeEsta opção deve estar desativada para maximizar o desempenho do servidor.
Auto shrinkApresenta a compactação automática dos ficheiros de dados da base de dados em disco. Para reduzir a ocupação de espaço em disco deve estar ativa.
Auto create statisticsGeração automática de estatísticas internas de utilização de tabelas, campos e índices na base de dados. Deve estar ativa.
Acesso a um único utilizadorEsta opção permite bloquear o acesso à base de dados, permitindo apenas o acesso ao administrador de sistema (opção não disponível sobre MSDE).
Acesso só de leituraPermite bloquear qualquer alteração nos dados da base de dados (opção não disponível sobre MSDE).
Modelo de recuperaçãoDefine o modelo de recuperação e cópias de segurança em caso de falha do sistema (simples, completo e bulk-logged).
Para configurar as propriedades de uma base de dados, siga os seguintes passos:
  1. Selecionar a empresa (base de dados) pretendida;
  2. Configurar as propriedades da base de dados em Manutenção | PropriedadesdaBase de Dados ou através do menu de contexto Empresas | Manutenção | Propriedades da Base de Dados;
  3. No separador Ficheiros de Dados, configurar o crescimento do ficheiro de dados;
  4. Definir o crescimento do ficheiro, fornecendo um tamanho (MB) ou indicando uma percentagem;
  5. Definir um limite para o tamanho total do ficheiro;
  6. No separador TransactionLog, configurar o crescimento do ficheiro de log (com os mesmos critérios do item anterior);
  7. No separador Opções, configurar as propriedades enumeradas anteriormente;
  8. Por fim, clicar em Confirmar.
Devido à complexidade, os procedimentos de administração de base de dados devem ser da responsabilidade exclusiva do administrador da base de dados.

Otimizar desempenho da base de dados

O Administrador inclui um assistente que lhe permite analisar todas as bases de dados existentes no sistema. Assim, é possível detetar condições de configuração ao nível do servidor de dados que possam afetar o seu desempenho.

Além de detetar possíveis situações não aconselháveis na base de dados, esta funcionalidade sugere medidas corretivas e executa-as de uma forma rápida e autónoma.

As operações de diagnóstico disponíveis para análise de desempenho são as seguintes:

PropriedadeDescrição
Auto closeSe esta propriedade estiver ativa, a base de dados é mais lenta inicialmente ou após longos períodos de inatividade.
Auto shrinkEsta propriedade deve estar ativa para que os ficheiros de base de dados não aumentem de tamanho descontroladamente.

Auto create statistics

Esta propriedade é útil na otimização de queries, uma vez que o SQL Server utiliza estatísticas para melhorar o desempenho das queries executadas.
Tamanho dos ficheiros de dadosVerifica se o tamanho total dos ficheiros de dados ultrapassa o limite definido nas preferências do Administrador.
Tamanho do transaction logVerifica se o tamanho total dos ficheiros do transaction ultrapassa o limite definido nas preferências do Administrador.
Modelo de recuperação da base de dadosVerifica se o Recovery Model da base de dados é o mais adequado (Simples).
Fragmentação dos índicesVerifica o valor médio de fragmentação de todos os índices da base de dados.
Para otimizar o desempenho da base de dados de uma empresa, siga os seguintes passos:
  1. Selecionar a empresa (base de dados) pretendida;
  2. Proceder à análise de desempenho da base de dados através da opção Empresas | Manutenção | Análise de Desempenho ou através do menu de contexto Manutenção | Análise de Desempenho;
  3. Selecionar Próximo no assistente para iniciar o processo;
  4. Indicar as empresas que pretende analisar; Nota: Por omissão apenas a empresa selecionada está indicada;
  5. Selecionar as operações de diagnóstico enumeradas anteriormente que pretende realizar;
  6. Selecionar Próximo no assistente para iniciar a execução da análise de desempenho;
  7. Após a análise de desempenho serão apresentados os resultados da análise. O assistente sugere ainda uma solução para resolver todos os possíveis problemas que encontrar. Deverá selecionar as otimizações a aplicar às bases de dados.

No final do processo é apresentado um relatório com a indicação das empresas que foram objeto de correção.