Como desfragmentar bancos de dados do Exchange

Artigo: 328804 - Ver produtos para os quais este artigo se aplica.
Se você for um cliente do Small Business, encontrar a solução de problemas e recursos de aprendizagem adicionais do Suporte para pequenas empresas site.
Expandir tudo | Reduzir tudo

INTRODUÇÃO

O processo de desfragmentação de disco reorganiza os dados armazenados em discos rígidos do computador para que os arquivos sejam mais contíguos. A desfragmentação ajuda a aumentar a velocidade de acesso e recuperação de dados. Ao desfragmentar os discos rígidos, você pode aumentar o desempenho de disco e ajudar os servidores na sua organização executar mais suave e eficiente.

Você pode usar o utilitário Eseutil para desfragmentar o armazenamento de informações e o diretório no Microsoft Exchange Server 5.5 e para desfragmentar o armazenamento de informações no Microsoft Exchange 2000 Server e no Microsoft Exchange Server 2003. O utilitário pode executar em um banco de dados ao mesmo tempo na linha de comando.

Desfragmentando um banco de dados do Exchange 2000 ou Exchange 2003


Para desfragmentar um banco de dados do Exchange 2000 ou Exchange 2003, execute estas etapas: Clique aqui para expandir ou recolher as etapas
Desfragmentando um banco de dados Exchange Server 5.5


Reduzir esta imagemExpandir esta imagem
ObservaçãoPara desfragmentar um banco de dados, você deve ter liberar espaço em disco é de pelo menos 110 por cento do tamanho do banco de dados que você deseja processar. Para determinar o espaço livre é necessário, siga estas etapas: Clique aqui para expandir ou recolher as etapas
Banco de dados


Porque a desfragmentação offline reorganiza os dados em bancos de dados do Exchange, use o utilitário de Backup imediatamente após a desfragmentação para criar backups padrão dos bancos de dados segura a nova organização de dados. Anteriormente os backups incrementais ou diferenciais não são úteis porque eles se referem a páginas de banco de dados que foram reorganizadas pelo processo de desfragmentação. Para obter mais informações, consulte 258243: Como fazer backup e restaurar um computador do Exchange usando o programa Backup do Windows.

Fragmentação de dados do Exchange

A fragmentação de dados do Exchange ocorre em um nível diferente de fragmentação de disco normal. A fragmentação de dados do Exchange ocorre dentro do banco de dados do Exchange propriamente dito. Se você executar a desfragmentação de disco normal em um computador com Exchange, você deve fazê-lo expediente e preferencialmente com bancos de dados do Exchange foi interrompidos. Desfragmentação de disco é um processo intensivo de i/O muito. Portanto, o mecanismo de banco de dados do Exchange pode ter problemas ao acessar os discos rígidos de maneira oportuna.

Por padrão, bancos de dados Exchange executar um processo de desfragmentação diariamente. A opção de desfragmentação torna o armazenamento usado contíguo, elimina o armazenamento não utilizado e compacta o banco de dados. Isso reduz o tamanho do banco de dados. ESEUTIL copia os registros para um novo banco de dados do banco de dados. Quando a desfragmentação for concluída, o banco de dados original é excluído ou salvo em um local especificado pelo usuário e a nova versão será renomeada como a original. Se o utilitário encontrar um registro incorreto, o utilitário pára e exibe uma mensagem de erro. Desfragmentação online Desfragmentação online do banco de dados Exchange ocorre automaticamente como parte do processo de manutenção de banco de dados. A desfragmentação online detecta e remove objetos de banco de dados que não estão sendo usados. O processo de desfragmentação online proporciona mais espaço de banco de dados sem alterar o tamanho de arquivo do banco de dados. Por padrão, o Exchange está configurado para executar a desfragmentação online diariamente entre 01: 00 e 05: 00.

Reduzir esta imagemExpandir esta imagem
Observação Para aumentar a eficiência dos processos de backup e manutenção, você poderá agendar seus processos de manutenção e operações de backup para executar em horários diferentes.

Para agendar a desfragmentação do banco de dados, use um dos seguintes métodos:
  • Para agendar a desfragmentação do banco de dados para um banco de dados específico, use oIntervalo de manutenção opção sobre o Banco de dados Guia de uma caixa de correio armazenar ou de uma pasta pública armazenar objeto para configurar o intervalo de manutenção.
  • Para agendar a desfragmentação do banco de dados para uma coleção de caixas de correio e armazenamentos de pasta pública, use o Intervalo de manutenção opção sobre o Database (Policy) Guia de uma caixa de correio armazenar ou de uma pasta pública armazenar diretiva para configurar o intervalo de manutenção.
Desfragmentação offline


Embora a desfragmentação online ofereça algum espaço no banco de dados adicionais, você deve desfragmentar o banco de dados do Exchange offline para reduzir o tamanho físico do banco de dados do Exchange. Use o utilitário Eseutil (Eseutil. exe) para executar a desfragmentação offline quando suas caixas de correio e armazenamentos de pasta pública estão offline.


Reduzir esta imagemExpandir esta imagem
 Observação ESEUTIL está localizado na pasta Winnt\System32 no Exchange Server 5.5 e na pasta Exchsrvr/Bin no Exchange 2000 e Exchange 2003.

ESEUTIL é um utilitário do Exchange que você pode usar para desfragmentar, reparar e examinar a integridade dos bancos de dados do Exchange. Por exemplo, você pode executar a desfragmentação offline se você moveu recentemente muitos usuários de um servidor que executa o Exchange. Nesse caso, a desfragmentação offline reduz o tamanho dos bancos de dados Exchange, reorganizando os dados em bancos de dados do servidor Exchange e descartando quaisquer páginas do banco de dados não utilizados.

Por padrão, o comando Eseutil /d desfragmenta um banco de dados criando um novo banco de dados, copiando os registros do banco de dados antigo para o novo e descartando quaisquer páginas do banco de dados não utilizados. Isso cria um arquivo recentemente organizada Compactar banco de dados.

Use a seguinte opção de banco de dados para executar a desfragmentação do Eseutil em um banco de dados específico:
Eseutil /d Database_Name [Opções]
onde Database_Name é o nome do arquivo do banco de dados que você deseja compactar.

Outra opção é executar o Eseutil em conjunto com os switches /d /p na linha de comando para criar o novo banco de dados desfragmentado em um local separado. fFr exemplo, você poderia criar novo banco de dados desfragmentado em um disco rígido diferente. Usando a opção /p, o processo de desfragmentação offline preserva o banco de dados original un-compacted e o arquivo temporário é criado é a versão desfragmentada do banco de dados. Isso é conhecido como desativar a instalação. Ao contrário do processo de desfragmentação offline padrão (Eseutil /d), se você executar o Eseutil com a opção /d /p , o banco de dados original não será sobrescrito pelo novo banco de dados desfragmentado quando o processo de desfragmentação offline é concluído.

A opção /d /p também significativamente pode reduzir o tempo necessário para desfragmentar grandes bancos de dados porque você copiar o banco de dados desfragmentado no local temporário e não substituir o arquivo fragmentado original. Entretanto, se você deseja montar o banco de dados desfragmentado depois de usar esta opção, você deve manualmente mover desfragmentado. edb e. stm arquivos no caminho do banco de dados e renomeá-los para nomes de arquivo de banco de dados correto.

Por exemplo, se Tempdfg.edb e Tempdfg.stm são os arquivos desfragmentados criados executando a opção de /p /d, renomeie Tempdfg.edb para Priv1. edb e renomeie Tempdfg.stm para Priv1. stm. Você deve fazer isso se Priv1. edb e Priv1. stm são os bancos de dados que você originalmente executou Eseutil contra. O seguinte comando de exemplo desfragmenta um banco de dados chamado Store.edb de caixa de correio e seu arquivo de streaming que acompanha, desativa a instalação e cria os bancos de dados desfragmentados na unidade D. Observe que não há nenhum espaço após /t.
Eseutil /d /p "c:\program files\exchsrvr\mdbdata\mailbox store.edb" /t"d:\tempdfg.edb"
Reduzir esta imagemExpandir esta imagem
Observação Se você não usar a opção /t , o arquivo Tempdfgxxxx.edb e o Tempdfgxxxx.stm são criadas no local que você executa o Eseutil do. Em nomes de arquivo anteriores, xxxx é um número aleatório.

Além disso, você poderá usar as seguintes opções ao usar o Eseutil para desfragmentar os bancos de dados:
Reduzir esta tabelaExpandir esta tabela
OpçãoDescrição
/b Banco de dadosFaça uma cópia de backup no nome especificado
/tBanco de dadosDefinir o nome do banco de dados temporário (o padrão é Tempdfrg. edb)
/sArquivoDefinir o nome de arquivo de streaming (o padrão é NONE)
/fArquivoDefine o nome de arquivo de fluxo temporário (o padrão Tempdfrg. stm)
/peserve banco de dados temporário (em outras palavras, não instala)
P/oSuprime o logotipo
/iNão desfragmentar o arquivo de streaming
Reduzir esta imagemExpandir esta imagem
Observação O arquivo Tempdfrg. edb é criado na unidade lógica, onde o comando de /d eseutil é executado a menos que você use a opção /t . Por exemplo, para criar um arquivo Tempdfrg. edb na raiz da unidade D, execute o seguinte comando:
D:\>Eseutil /d /ispriv
Você também pode usar a opção /t para definir o nome para o banco de dados temporário e para um local diferente. Por exemplo, para criar um Sample.edb na raiz da unidade d quando você estiver executando o comando eseutil da unidade C, execute o seguinte comando:
C:\>Eseutil /d /ispriv /td:\Sample.edb
Reduzir esta imagemExpandir esta imagem
Observação Se a instalação for desativada, o banco de dados original é preservado un-compacted, e o banco de dados temporário contém a versão desfragmentada do banco de dados. Por exemplo, a instalação é desativada quando você usa a opção /p .

Recursos adicionais

Para obter mais informações sobre como usar o Eseutil /d para desfragmentar um banco de dados e o arquivo de fluxo associado com o banco de dados, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
254132Eseutil /d Desfragmenta o banco de dados e o arquivo de streaming
Para mais informações sobre Exchange Server versões 4.0 e 5.0, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
163627Como desfragmentar um arquivo EDB em um servidor fora do Exchange

Propriedades

Artigo: 328804 - Última revisão: quinta-feira, 24 de Maio de 2012 - Revisão: 1.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