Você está offline; aguardando reconexão

Como desfragmentar o banco de dados do Exchange

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

Clique aqui para ver a versão em Inglês deste artigo: 328804
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
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. Desfragmentação ajuda a aumentar a velocidade de acesso e recuperação de dados. Quando você desfragmenta os discos rígidos, você pode aumentar o desempenho do disco e ajudar os servidores na sua organização executar mais fáceis e eficientes.

Você pode usar o utilitário Eseutil para desfragmentar o armazenamento de informações e o diretório do Microsoft Exchange Server 5.5 e para desfragmentar o armazenamento de informações do Microsoft Exchange 2000 Server e no Microsoft Exchange Server 2003. O utilitário pode executar em um banco de dados por vez a partir da linha de comando.

Desfragmentar 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

  1. No Gerenciador do Sistema do Exchange, clique com botão direito no armazenamento de informações que você deseja desfragmentar e, em seguida, clique em Dismount Store.
  2. Em um prompt de comando, digite os seguintes comandos e pressione Enter após cada comando:
    CD Exchsrvr\Bin
    ESEUTIL /d
    Incluem uma opção de banco de dados e quaisquer opções que você deseja usar.
Por exemplo, o seguinte comando executa o utilitário de desfragmentação padrão em um banco de dados do armazenamento de caixa de correio:
Programas\ExchSrvr\Bin C:\Program > eseutil /d c:\progra~1\exchsrvr\mdbdata\priv1.edb
Para obter mais informações sobre as opções de banco de dados, consulte a seção "Desfragmentação Offline". Desfragmentar um banco de dados do Exchange Server 5.5


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

  1. Verifique se o serviço de armazenamento de informações não está sendo executado.
  2. Em um prompt de comando, digite o seguinte comando e pressione Enter:
    ESEUTIL /ms"database.edb"
  3. Calcule o espaço livre multiplicando o número de páginas livres por 4 KB.
  4. Subtraia a figura que você obteve na etapa 3 do tamanho físico do banco de dados.
  5. A figura que você obteve na etapa 4 representa os dados no banco de dados. Multiplique esse valor por 1,10 (110%). A soma total é o espaço que você precisa desfragmentar o banco de dados.
  6. Para determinar o tempo aproximado necessário para desfragmentar o banco de dados, divida o número que você obteve na etapa 3 por 9 GB (9,000,000,000) por hora.

    Observação 9 GB por hora é a velocidade com que o utilitário Eseutil é executado.
Use uma das seguintes opções de banco de dados para executar o Eseutil em um banco de dados específico.
OpçãoDescrição
/DSDiretório
/isprivArmazenamento de informações particulares
/ispubArmazenamento de informações públicas
Use uma ou mais das seguintes opções para especificar as operações que deseja executar no banco de dados.
OpçãoDescrição
/ b Caminho Faz uma cópia de backup do banco de dados original não compactado no local especificado
/ p Mantém e preserva o banco de dados original não compactado em seu local original e armazena o novo banco de dados compactado no arquivo padrão Exchsrvr\Bin\Tempdfrg.edb..
/tNome_do_arquivo Cria e renomeia o novo banco de dados compactado no caminho especificado.
/o Não exibe a faixa do Microsoft Exchange Server
Para desfragmentar o banco de dados do Exchange Server 5.5, execute as seguintes etapas:

ObservaçãoPara desfragmentar um banco de dados, você deve ter espaço em disco que seja pelo menos 110 por cento do tamanho do banco de dados que você deseja processar.
  1. Use o item Serviços no painel de controle para parar o serviço do banco de dados que você deseja desfragmentar. O serviço será um dos seguintes procedimentos:
    • Para o banco de dados do diretório do Exchange, interrompa o serviço de diretório do Microsoft Exchange.
    • Para os bancos de dados do Exchange de caixa de correio ou pasta pública, interrompa o serviço Microsoft Exchange Information Store.
  2. Em um prompt de comando, digite os seguintes comandos e pressione Enter após cada comando:
    CD \Winnt\System32
    ESEUTIL /d
    Incluem uma opção de banco de dados e quaisquer opções que você deseja usar com o comando eseutil. Por exemplo, o seguinte comando executa o utilitário de desfragmentação padrão no diretório e salva a cópia no arquivo definido pelo usuário:
    C:\Winnt\System32>Eseutil /d /ds /tc:\dbback\tempdfrg.edb/p
Fazer backup do 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 de bancos de dados que prendem a nova organização de dados. Anteriormente backups incrementais ou diferenciais não são úteis porque elas 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 com 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 em si. Se você executar a desfragmentação de disco normal em um computador com Exchange, você deve fazê-lo durante os horários e preferencialmente com bancos de dados do Exchange parados. A 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 no momento oportuno.

Por padrão, bancos de dados 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 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 onlineDesfragmentaçã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 os objetos de banco de dados que não estão sendo usados. O processo de desfragmentação online fornece mais espaço de banco de dados sem alterar o tamanho do 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.

Observação Para aumentar a eficiência dos processos de backup e manutenção, é aconselhável agendar os processos de manutenção e operações de backup para ser executado em momentos 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 a opção intervalo de manutenção na guia banco de dados de um armazenamento de caixa de correio ou de um objeto de armazenamento de pasta pública para configurar o intervalo de manutenção.
  • Para agendar a desfragmentação do banco de dados para uma coleção de armazenamentos de caixa de correio e de pastas públicas, use a opção intervalo de manutenção na guia Database (Policy) de um armazenamento de caixa de correio ou de uma diretiva de armazenamento de pasta pública para configurar o intervalo de manutenção.
Desfragmentação offline


Embora a desfragmentação online fornece algum espaço de banco de dados adicional, 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 os armazenamentos de caixa de correio e os armazenamentos de pasta pública estão offline.


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 movido, recentemente, muitos usuários de um servidor que está executando 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 de 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 de 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 as opções /d /p na linha de comando para criar o novo banco de dados desfragmentado em um local separado. fFr exemplo, você pode criar o 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 não compactado e o arquivo temporário é criado é a versão desfragmentada do banco de dados. Isso é conhecido como desativação de 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ê não copiar o banco de dados desfragmentado do local temporário e substituir o arquivo fragmentado original. No entanto, se você deseja montar o banco de dados desfragmentado após você usar esta opção, você deve manualmente mover os arquivos. stm e. edb desfragmentado no caminho do banco de dados e renomeá-los com os nomes de arquivo de banco de dados correto.

Por exemplo, se Tempdfg.edb e Tempdfg.stm são os arquivos desfragmentados criado através da execução da opção /p /d, renomeie Tempdfg.edb para Priv1. edb e renomeie Tempdfg.stm para Priv1. Você deve fazer isso se Priv1. edb e Priv1 são os bancos de dados que você executou o Eseutil contra originalmente. O seguinte comando de exemplo desfragmenta um banco de dados é denominado Store.edb de caixa de correio e seu arquivo de fluxo contínuo que acompanha este artigo, desativa a instalação e cria o banco de dados desfragmentado 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"
Observação Se você não usar a opção /t , o arquivo Tempdfgxxxx.edb e o Tempdfgxxxx.stm são criados no local que você executa o Eseutil em. Os nomes de arquivos anteriores, xxxx é um número aleatório.

Além disso, é aconselhável usar as seguintes opções quando você usar o Eseutil para desfragmentar os bancos de dados do Exchange:
OpçãoDescrição
/ b Banco de dadosFaça uma cópia de backup no nome especificado
/tBanco de dadosDefina o nome do banco de dados temporário (o padrão é o arquivo Tempdfrg. edb)
/sArquivoDefine o nome de arquivo de fluxo (o padrão é NONE)
/fArquivoDefine o nome de arquivo fluxo temporário (o padrão é Tempdfrg.stm)
/ peserve banco de dados temporário (ou seja, não instala)
P/sSuprime o logotipo
/iNão desfragmenta o arquivo de fluxo contínuo
Observação O arquivo Tempdfrg EDB é criado na unidade lógica em que o comando 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 do banco de dados temporário e para um local diferente. Por exemplo, para criar um Sample.edb na raiz da unidade D, ao executar o comando eseutil da unidade C, execute o seguinte comando:
C:\>Eseutil /d /ispriv /td:\Sample.edb
Observação Se a instalação for desativada, o banco de dados original é preservado não compactado, 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ê usar 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 streaming associado com o banco de dados, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
254132 ESEUTIL /d desfragmenta o banco de dados e o arquivo de fluxo contínuo
Para obter mais informações sobre as versões do Exchange Server 4.0 e 5.0, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
163627 Como desfragmentar um arquivo EDB em um servidor não-Exchange
XADM 192185

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 328804 - Última Revisão: 12/07/2015 12:32:19 - Revisão: 2.0

Microsoft Exchange Server 2003 Enterprise Edition, Microsoft Exchange Server 2003 Standard Edition, Microsoft Exchange 2000 Server Standard Edition

  • kbnosurvey kbarchive kbinfo kbmt KB328804 KbMtpt
Comentários