SourceOne Email Management: Como executar os scripts de manutenção de banco de dados do SourceOne

Summary: Como executar os scripts de manutenção de banco de dados do SourceOne

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Esteja ciente do seguinte antes de manter os bancos de dados SourceOne:

  1. Analise as diretrizes para manter os bancos de dados do SourceOne encontrados no SourceOne Email Management Administration Guide.

  2. Determine a frequência de execução dos scripts de manutenção do banco de dados. Como regra geral, a manutenção pode precisar ser realizada até três vezes por semana se o sistema estiver muito ativo, como um sistema que processa mais de 100.000 documentos por dia. Além disso, os scripts de manutenção podem ser usados para determinar uma cadência apropriada, executando-os no modo de simulação periodicamente, usando as informações para determinar a rapidez com que os índices se tornam fragmentados em cada ambiente exclusivo. Consulte o Guia de administração do SourceOne para obter orientações adicionais.

  3. Execute os scripts fora do horário de pico. Isso ocorre porque o processo de manutenção do banco de dados consome muitos recursos, causando alto uso de disco e CPU.

  4. Os scripts podem ser executados no SQL Server no modo on-line ou off-line com as seguintes considerações:  

    1. Execute online, somente no SQL Server Enterprise Edition. Lembre-se de que o desempenho do SourceOne será degradado

    2. Para executar off-line, suspenda o sistema SourceOne usando os scripts SourceOne Suspend e Resume fornecidos com o software. A falha ao suspender o sistema pode causar problemas, pois as tabelas no banco de dados podem ser bloqueadas se você estiver usando o SQL Standard Edition.

    3. Atividades, pesquisas e tarefas administrativas do SourceOne não devem ser executadas ao executar manutenção on-line ou off-line. Ao suspender o SourceOne, use o script ES1_ActivitySuspend.vbs em vez do script ES1_ActivityBackupSuspend.vbs para impedir qualquer atividade no banco de dados enquanto a manutenção é executada. 

    4. A execução da manutenção do banco de dados com o banco de dados no modo off-line é preferível porque permite que uma manutenção mais completa seja executada.

  5. Verifique se há espaço suficiente para que os logs do SQL Server e o banco de dados TempDB cresçam durante a execução dos scripts. O banco de dados TempDB pode aumentar para mais 20% de seu tamanho atual durante esse processo.

  6. Agende a execução dos scripts de manutenção do banco de dados criando uma tarefa agendada para executar o script usando o miniaplicativo Tarefa agendada do Windows. Como alternativa, agende os procedimentos armazenados usados pelos scripts de manutenção do banco de dados para serem executados em um agendamento criando trabalhos do SQL Server Agent. Consulte o seguinte artigo para obter informações sobre trabalhos do SQL Server Agent:  Erro de link https://support.emc.com/kb/334482

  7. Os scripts de manutenção atingirão o tempo de espera excedido após aproximadamente 12 horas para evitar que sejam executados por muito tempo e consumam muitos recursos. Se ocorrer um tempo de espera excedido, você poderá executar o script novamente e ele iniciará de onde parou.

Consulte a documentação do Guia de administração do gerenciamento de e-mail para obter informações adicionais na página:

Additional Information

Para executar os scripts de manutenção do SourceOne, você deve primeiro fazer logon no SQL Server que hospeda os bancos de dados com uma conta que tenha as permissões Alterar e Exibir estado do banco de dados. Como mencionado anteriormente, os scripts de manutenção podem ser executados nos bancos de dados de atividade, arquivamento e Discovery Manager do SourceOne. As opções e a saída para cada banco de dados são muito semelhantes, com exceção de um banco de dados Archive particionado.
 
Os scripts para cada banco de dados estão localizados no pacote de instalação do SourceOne na pasta Setup\Database\Utilities\Maintenance .

  1. Copie as pastas nesse diretório para um diretório no computador do SQL Server. 

Cada pasta contém o arquivo em lotes de manutenção e um script do Visual Basic associado para redirecionar a saída para os arquivos de log, bem como para a tela do terminal.  

       2. Execute o arquivo em lotes executando-o no prompt de comando do DOS ou clicando duas vezes no nome do arquivo (abaixo estão os arquivos em lote disponíveis):

  • ES1_ActivityDB_Maintenance_mssql.bat

  • ES1_ArchiveDB_Maintenance_mssql.bat

  • ES1_DMDB_Maintenance_mssql.bat

       3. Em resposta ao prompt, especifique o nome da instância do SQL Server no qual o banco de dados está instalado. Hit a tecla Enter.
 
       4. Em resposta a esse prompt, especifique o nome do banco de dados a ser processado. O nome padrão do banco de dados é ES1Archive, ES1Activity ou Discovery Manager, dependendo do script usado. Pressione a tecla Enter.  
 
       5. Em resposta a esse prompt, especifique se deseja exibir um relatório sobre a fragmentação do índice e exibir uma simulação das etapas de manutenção. O padrão é exibir o relatório e as etapas de manutenção simuladas antes de realmente executar essas etapas. Aceitaremos o padrão e digitaremos Y e pressionaremos a tecla Enter.

       6. Em resposta a esse prompt, especifique se deseja recriar índices no modo on-line ou off-line. Escolha o modo off-line se os índices precisarem ser reconstruídos. O padrão é o modo on-line. O script de manutenção desfragmenta ou recria índices com base na quantidade de fragmentação detectada no índice:

 Fragmentação de 0 a 9%, nenhum processamento é feito ou necessário.

 10 - 30% de fragmentação, o índice é desfragmentado.

 Maior que 30% de fragmentação, o índice é reconstruído.
 

       Escolheremos os padrões digitando Y e pressionando enter.

 
      7. Em resposta a esse prompt, especifique se deseja atualizar as estatísticas SQL depois que os índices forem desfragmentados ou recriados. O padrão é atualizar as estatísticas. Se você tiver tempo suficiente, é sempre melhor executar sua atualização de estatísticas imediatamente após desfragmentar ou reconstruir os índices, pois isso torna sua atualização de estatísticas o mais eficaz possível.
 
      8. Um relatório de fragmentação antes da desfragmentação é exibido na tela, bem como os comandos de manutenção de simulação.
 
        Depois de analisar o relatório, podemos prosseguir para o próximo prompt.
 
      9. Em resposta a esse prompt, especifique se deseja executar as etapas de manutenção listadas na simulação ou não. O padrão é executá-las. Selecione sua opção e pressione Enter.
 
      10. Os dados sobre o processamento de manutenção são gravados na tela à medida que o processamento ocorre. Quando terminar, pressione qualquer tecla para continuar.  
 
Esses dados também são capturados em um arquivo de log criado no diretório de trabalho e tem o mesmo nome do script em lote que você executou, mas com uma extensão que termina com .log. Por exemplo, se estivermos executando o script de manutenção do banco de dados archive, o nome do arquivo de log será chamado ES1_ArchiveDB_Maintenance_mssql.log. 

Affected Products

Software
Article Properties
Article Number: 000019501
Article Type: How To
Last Modified: 17 Apr 2026
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.