Manter bancos de dados de caixas de correio

Aplica-se a: Exchange Server 2010

Tópico modificado em: 2009-12-07

Você pode usar várias ferramentas para manter seu banco de dados de caixa de correio. As seções a seguir descrevem como usar essas ferramentas para garantir que seus bancos de dados de caixa de correio operem de forma eficiente. Estas ferramentas ajudam a reduzir as tarefas administrativas de manutenção de banco de dados que eram executadas nas versões anteriores do Exchange.

Procurando outras tarefas de gerenciamento relacionadas ao gerenciamento de bancos de dados de caixa de correio? Consulte Gerenciando bancos de dados de caixa de correio.

Usar os contadores de desempenho para monitorar a desfragmentação online

No Microsoft Exchange Server 2010, os seguintes contadores de desempenho para monitorar o comportamento da desfragmentação do banco de dados foram adicionados para utilização com o Monitor de Desempenho:

  • MSExchange Database ==> Instâncias \ Tarefas de desfragmentação   Mostra as tarefas de defragmentação de banco de dados executadas em segundo plano atualmente.
  • MSExchange Database ==> Tarefas de Desfragmentação concluídas/Seg   Mostra o número de tarefas de desfragmentação de banco de dados em segundo plano que têm a execução concluída por segundo.
  • MSExchange Database ==> Tarefas de Desfragmentação Descartadas   Mostra as tarefas de desfragmentação de banco de dados em segundo plano que não puderam ser registradas.
  • MSExchange Database ==> Tarefas de Desfragmentação Pendentes   Mostra as tarefas de desfragmentação de banco de dados em segundo plano que estão pendentes no momento.
  • MSExchange Database ==> Instâncias \ Tarefas de Desfragmentação Agendadas/Seg   Mostra as tarefas de desfragmentação de banco de dados em segundo plano com execução agendada por segundo.

Estes são contadores de desempenho informativos para mostrar o desempenho do banco de dados e não são necessários como parte da manutenção diária do seu banco de dados.

Você também pode habilitar os contadores de desempenho do Mecanismo de Armazenamento Extensível (ESE) para auxiliar no monitoramento dos seus bancos de dados. Para obter mais informações, consulte Como Habilitar os Contadores de Desempenho Estendidos do ESE.

Usar o EMC para definir o agendamento de manutenção para um banco de dados

Para executar este procedimento, você precisa de permissões. Para ver de que permissões você precisa, consulte o Entrada "Bancos de dados de caixa de correio" no tópico Permissões de caixa de correio.

Você pode usar o EMC para definir o agendamento da manutenção de um banco de dados ou permitir a manutenção do banco de dados 24 x 7. É recomendável executar a manutenção diária de uma vez quando há pouca atividade no banco de dados. A desfragmentação online não funciona mais como funcionava no Exchange Server 2007. No Exchange 2010, durante a janela de manutenção, a desfragmentação online é continuamente executada, enquanto o banco de dados está sendo lido e atualizado. Para obter mais informações, consulte New Exchange Core Store Functionality.

  1. Na árvore do console, expanda Configuração da Organização e clique em Caixa de Correio.
  2. No painel de resultados, clique no servidor de Caixa de Correio onde o banco de dados reside.
  3. No painel de trabalho, clique no banco de dados de caixa de correio para o qual você deseja definir o agendamento de manutenção.
  4. No painel de ações, sob o nome do banco de dados, clique em Propriedades. A caixa de diálogo <Propriedades do > Nome do Banco de Dados é exibida.
  5. Na guia Manutenção , habilite a manutenção do banco de dados em segundo plano (que habilita a verificação ESE 24 x 7), selecione um agendamento predefinido ou, para criar um agendamento personalizado, clique em Personalizar.
    Habilitar a verificação do banco de dados ESE 24 x 7
    Habilitar manutenção do banco de dados em segundo plano
  6. Clique em OK para salvar suas alterações.

Usar o Shell para definir o agendamento de manutenção para um banco de dados

Para executar este procedimento, você precisa de permissões. Para ver de que permissões você precisa, consulte o Entrada "Bancos de dados de caixa de correio" no tópico Permissões de caixa de correio.

Este exemplo usa o cmdlet Set-MailboxDatabase para definir o agendamento do banco de dados para o banco de dados de caixa de correio MailboxDatabase1 no Server01 para executar entre 02:00 e 03:00 aos domingos e quartas-feiras.

Set-MailboxDatabase -Identity "Server01\MailboxDatabase1" -MaintenanceSchedule "Sun.2:00-Sun.3:00","Wed.2:00-Wed.3:00"

Este exemplo usa o cmdlet Set-MailboxDatabase para montar o banco de dados no modo soma de verificação em segundo plano 24 x 7.

Set-MailboxDatabase -BackgroundDatabaseMaintenance -Identity <dbname> $true

Quando definido como $false, o banco de dados será montado sem o modo soma de verificação 24 x 7 e fará a manutenção de soma de verificação ESE durante o período de manutenção online selecionado.

Para obter informações detalhadas sobre sintaxe e parâmetros, consulte Set-MailboxDatabase. Para obter mais informações sobre manutenção de banco de dados, consulte a seção "Manutenção de Banco" de Dados em New Exchange Core Store Functionality.