Como desfragmentar bases de dados do Exchange

Traduções de Artigos Traduções de Artigos
Artigo: 328804 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

INTRODUÇÃO

O processo de desfragmentação de disco reorganiza os dados que são armazenados em discos rígidos do computador para que os ficheiros fiquem mais contíguos. Desfragmentação ajuda a aumentar a velocidade de acesso e a obtenção de dados. Quando desfragmenta os discos rígidos, pode aumentar o desempenho do disco e ajudar os servidores da organização a funcionar mais harmonioso e eficiente.

Pode utilizar o utilitário Eseutil para desfragmentar o arquivo de informações e o directório do Microsoft Exchange Server 5.5 e para desfragmentar o arquivo de informações do Microsoft Exchange 2000 Server e no Microsoft Exchange Server 2003. O utilitário pode executado numa base de dados ao mesmo tempo na linha de comandos.

Desfragmentar uma base de dados do Exchange 2000 ou Exchange 2003


Para desfragmentar uma base de dados do Exchange 2000 ou Exchange 2003, siga estes passos: Clique aqui para expandir ou fechar os passos
Desfragmentar uma base de dados do Exchange Server 5.5


Reduzir esta imagemExpandir esta imagem
2683283
NotaPara desfragmentar uma base de dados, tem de ter libertar espaço em disco que é pelo menos 110 por cento do tamanho da base de dados que pretende processar. Para determinar o espaço livre que é necessário, siga estes passos: Clique aqui para expandir ou fechar os passos
Criar uma cópia de segurança da base de dados


Uma vez que a desfragmentação offline reorganiza os dados nas bases de dados do Exchange, use o utilitário de cópia de segurança imediatamente após a desfragmentação para criar cópias de segurança padrão das bases de dados que protegem a nova disposição de dados. Cópias de anteriormente incrementais ou diferenciais segurança deixam de ser útil dado que referenciam páginas de base de dados que foram reorganizadas pelo processo de desfragmentação. Para mais informações, consulte 258243: Como efectuar cópias de segurança e restaurar um computador do Exchange, utilizando o programa de cópia de segurança do Windows.

Fragmentação de dados do Exchange

A fragmentação de dados do Exchange ocorre num nível diferente da fragmentação normal de disco. A fragmentação de dados do Exchange ocorre dentro da base de dados do Exchange propriamente dito. Se executar a desfragmentação de disco normal num computador com o Exchange, deverá fazê-lo de expediente e de preferência com bases de dados do Exchange parados. Desfragmentação do disco é um processo de criação intensivo de e/s muito. Por conseguinte, o motor de base de dados do Exchange pode ter problemas ao aceder a discos rígidos de maneira oportuna.

Por predefinição, bases de dados do Exchange executar um processo de desfragmentação diariamente. A opção de desfragmentação torna o armazenamento utilizado contíguo, elimina o armazenamento não utilizado e compacta a base de dados. Isto reduz o tamanho da base de dados. O utilitário Eseutil copia registos para uma nova base de dados base dados. Quando a desfragmentação estar concluída, a base de dados original é eliminada ou guardada numa localização especificada pelo utilizador e a nova versão será alterada para o original. Se o utilitário encontrar um registo danificado, o utilitário pára e apresenta uma mensagem de erro. Desfragmentação onlineA desfragmentação online da base de dados Exchange ocorre automaticamente como parte do processo de manutenção de base de dados. A desfragmentação online detecta e remove objectos de base de dados que já não estão a ser utilizados. O processo de desfragmentação online fornece mais espaço de base de dados sem alterar o tamanho do ficheiro da base de dados. Por predefinição, o Exchange está configurado para executar a desfragmentação online diariamente entre 01:00 e as 05:00.

Reduzir esta imagemExpandir esta imagem
2683283
Nota Para aumentar a eficácia dos processos de cópia de segurança e de manutenção, poderá agendar processos de manutenção de e operações de cópia de segurança para serem executados em alturas diferentes.

Para agendar a desfragmentação da base de dados, utilize um dos seguintes métodos:
  • Para agendar a desfragmentação de base de dados de base de dados específica, utilize a opção de intervalo de manutenção no separador base de dados de um arquivo de caixa de correio ou de um objecto de arquivo de pastas públicas para configurar o intervalo de manutenção.
  • Para agendar a desfragmentação da base de dados para uma colecção de arquivos de caixa de correio e de arquivos de pastas públicas, utilize a opção de intervalo de manutenção no separador Database (Policy) de um arquivo de caixa de correio ou de uma política de arquivo de pastas públicas para configurar o intervalo de manutenção.
Desfragmentação offline


Embora a desfragmentação online proporcionar algum espaço de base de dados adicionais, tem de desfragmentar a base de dados do Exchange offline para reduzir o tamanho físico da base de dados Exchange. Utilize o utilitário Eseutil (Eseutil.exe) para efectuar uma desfragmentação offline quando os arquivos de caixa de correio e de pasta pública está offline.


Reduzir esta imagemExpandir esta imagem
2683283
Nota Eseutil está localizado na pasta Winnt\System32 no Exchange Server 5.5 e na pasta Exchsrvr/Bin no Exchange 2000 e Exchange 2003.

O Eseutil é um utilitário do Exchange que pode utilizar para desfragmentar, reparar e examinar a integridade das bases de dados do Exchange. Por exemplo, que poderá efectuar desfragmentação offline se tiver movido recentemente muitos utilizadores de um servidor que esteja a executar o Exchange. Nesse caso, a desfragmentação offline reduz o tamanho das bases de dados do Exchange, reorganizando os dados em bases de dados do servidor Exchange e eliminando páginas de base de dados não utilizados.

Por predefinição, o comando Eseutil /d desfragmenta uma base de dados criando uma nova base de dados, copiando os registos de base de dados antiga para a nova e eliminando páginas de base de dados não utilizados. Isto cria um ficheiro recentemente organizada Compactar base de dados.

Utilize o seguinte parâmetro de base de dados para executar a desfragmentação do Eseutil numa base de dados específica:
eseutil /d Nome_da_base_de_dados [opções]
em que Nome_da_base_de_dados é o nome de ficheiro da base de dados que pretende compactar.

Outra opção é executar o Eseutil juntamente com os parâmetros /d /p na linha de comandos para criar a nova base de dados desfragmentada numa localização separada. exemplo de fFr, pode criar nova base de dados desfragmentada no disco rígido diferente. Utilizando o parâmetro /p, o processo de desfragmentação offline preserva a base de dados original não compactada e o ficheiro temporário criado é a versão desfragmentada da base de dados. Isto é conhecido como desactivar a integração. Ao contrário do processo de desfragmentação offline padrão (Eseutil /d), se executar o Eseutil com a opção /d /p , base de dados original não será substituída pela nova base de dados desfragmentada quando o processo de desfragmentação offline for concluído.

A opção /d /p também pode reduzir significativamente o tempo necessário para desfragmentar grandes bases de dados porque não copiar a base de dados desfragmentada da localização temporária e substituir o ficheiro fragmentado original. No entanto, se pretender montar a base de dados desfragmentada depois de utilizar esta opção, tem manualmente mova os desfragmentada. edb e. stm ficheiros para o caminho de base de dados e mudar o nome para os nomes de ficheiro de base de dados correcta.

Por exemplo, se Tempdfg. edb e Tempdfg. stm forem os ficheiros desfragmentados criados pela execução a opção /d /p, tem de mudar o nome Tempdfg. edb para Priv1. edb e mude o nome Tempdfg. stm para Priv1. stm. Deve fazê-lo se Priv1. edb e Priv1. stm forem as bases de dados que executou originalmente o Eseutil. O seguinte comando exemplo desfragmenta uma base de dados que tem o nome Mailbox Store. edb e o ficheiro de sequência, desactiva a integração e cria as bases de dados desfragmentados na unidade D. Tenha em atenção que não existe espaço após /t.
/t "eseutil /d /p"c:\Programas\Microsoft c:\programas\exchsrvr\mdbdata\mailbox store. edb"d:\tempdfg.edb"
Reduzir esta imagemExpandir esta imagem
2683283
Nota Se não utilizar a opção /t , são criados na localização que executa o Eseutil do ficheiro Tempdfgxxxx.edb e o ficheiro Tempdfgxxxx.stm. Nos nomes de ficheiro anteriores, xxxx é um número aleatório.

Além disso, poderá utilizar as seguintes opções quando utilizar o Eseutil para desfragmentar as bases de dados do Exchange:
Reduzir esta tabelaExpandir esta tabela
OpçãoDescrição
/b Base de dadosEfectuar uma cópia de segurança com o nome especificado
/tBase de dadosDefinir o nome de base de dados temporária (a predefinição é Tempdfrg. edb)
/sFicheiroDefinir o nome de ficheiro de sequência (a predefinição é NONE)
/fFicheiroDefinir o nome de ficheiro de sequência temporário, (a predefinição é Tempdfrg. stm)
/peserve a base de dados temporária (por outras palavras, não integrar)
P/oSuprimir o logótipo
/iNão desfragmentar o ficheiro de transmissão em sequência
Reduzir esta imagemExpandir esta imagem
2683283
Nota O ficheiro Tempdfrg edb é criado na unidade lógica em que o comando do eseutil /d é executado a menos que utilize o parâmetro /t . Por exemplo, para criar um Tempdfrg na raiz da unidade D, execute o seguinte comando:
D:\>eseutil /d /ispriv
Também pode utilizar o parâmetro /t para definir o nome de base de dados temporária e para uma localização diferente. Por exemplo, para criar um Sample.edb na raiz da unidade D quando estiver a executar o comando eseutil da unidade C, execute o seguinte comando:
C:\>eseutil /d /ispriv /td:\Sample.edb
Reduzir esta imagemExpandir esta imagem
2683283
Nota Se a instalação estiver desactivada, é mantida na base de dados original não compactada, e a base de dados temporária contém a versão desfragmentada da base de dados. Por exemplo, a integração é desactivada quando utiliza a opção /p .

Recursos adicionais

Para mais informações sobre como usar Eseutil /d para desfragmentar uma base de dados e o ficheiro de sequência associado com a base de dados, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
254132 Eseutil /d desfragmenta a base de dados e o ficheiro de sequência
Para mais informações sobre o Exchange Server versões 4.0 e 5.0, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
163627 Como um ficheiro EDB num servidor sem o Exchange de desfragmentação

Propriedades

Artigo: 328804 - Última revisão: 7 de dezembro de 2013 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange 2000 Server Standard Edition
Palavras-chave: 
kbinfo kbmt KB328804 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 328804

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com