Compartilhar via


Estrutura do arquivo do armazenamento do Exchange

 

Aplica-se a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Tópico modificado em: 2008-07-28

Você gerencia o armazenamento do Exchange trabalhando com seus componentes lógicos, como grupos de armazenamento e bancos de dados. No entanto, o Microsoft Exchange Server 2007 armazena dados em um conjunto especializado de arquivos de dados, como arquivos de banco de dados do Exchange (.edb), arquivos de log de transação (.log) e arquivos de ponto de verificação (.chk). A menos que você esteja fazendo backup ou restaurando dados, raramente precisará interagir com esses arquivos diretamente. 

Arquivos de grupo de armazenamento

Cada grupo de armazenamento corresponde a uma instância do ESE (Mecanismo de Armazenamento Extensível). Em cada servidor Exchange, o Exchange 2007 cria diretórios de dados para cada grupo de armazenamento. O diretório de dados contém os arquivos de banco de dados referentes a cada um dos bancos de dados do grupo de armazenamento, bem como os arquivos de log do grupo de armazenamento. A figura a seguir ilustra a estrutura de arquivos que corresponde a uma estrutura lógica específica, conforme definida no Console de Gerenciamento do Exchange.

Estrutura lógica dos grupos de armazenamento e bancos de dados em um único servidor e a estrutura de arquivos resultante

Arquivos e grupos de Armazenamento do Exchange 2007

Arquivos de banco de dados (.edb)

Arquivos de banco de dados do Exchange (.edb) são o repositório para dados de caixa de correio. Eles são acessados pelo ESE diretamente e possuem uma estrutura de árvore B+ projetada para acesso rápido, permitindo com isso que os usuários acessem qualquer página de dados em quatro ciclos de E/S. O banco de dados do Exchange é composto por várias árvores B+, com árvores auxiliares que trabalham com a árvore principal, contendo índices e exibições.

Dica

O Exchange 2007 não usa o formato de arquivo de fluxo (.stm) que era usado no Exchange Server 2003. Os dados que eram antes divididos entre arquivos .edb e .stm agora são armazenados apenas em arquivos .edb.

Arquivos de log (.log)

O Exchange 2007 grava operações (como criação ou modificação de uma mensagem) em um arquivo de log (.log) para o grupo de armazenamento desse banco de dados. As transações confirmadas são posteriormente gravadas no próprio banco de dados (em um arquivo .edb). Essa abordagem garante que todas as transações finalizadas e em andamento sejam registradas, de modo que a integridade dos dados seja mantida em caso de interrupção do serviço. Os bancos de dados em um grupo de armazenamento compartilham um único conjunto de logs de transação, denominados com números consecutivos (por exemplo, E0000000001.log e E0000000002.log).

Arquivos de ponto de verificação (.chk)

Os arquivos de ponto de verificação (.chk) armazenam informações que indicam quando uma transação foi salva com êxito nos arquivos de banco de dados do disco rígido. O Exchange 2007 usa arquivos de ponto de verificação para permitir que uma instância do ESE repita arquivos de log automaticamente em um banco de dados inconsistente ao recuperar-se de uma interrupção de serviço, começando com a próxima transação não gravada.

Para obter mais informações sobre o log de transações, consulte Compreendendo o log de transação.

Para obter mais informações

Para recomendações sobre a configuração de grupos de armazenamento e bancos de dados, consulte Recomendações para configurar grupos de armazenamento e bancos de dados.

Para obter mais informações sobre como gerenciar bancos de dados e grupos de armazenamento no Exchange 2007, consulte Gerenciando grupos de armazenamento e bancos de dados.