A maioria das chamadas store.exe em andamento estão esperando uma resposta do ESE

[Este tópico pretende solucionar um problema específico acarretado pela ferramenta Exchange Server Analyzer. Você deve aplicá-lo apenas a sistemas em que a ferramenta Exchange Server Analyzer tenha sido executada e estejam passando por esse problema específico. A ferramenta Exchange Server Analyzer, disponível como download gratuito, coleta remotamente dados de configuração de cada servidor da topologia e analisa automaticamente os dados. O relatório resultante detalha problemas importantes de configuração, problemas potenciais e configurações de produto diferentes do padrão. Ao seguir estas recomendações, você poderá atingir melhor desempenho, escalabilidade, confiabilidade e tempo de operação. Para obter mais informações sobre a ferramenta ou para baixar as últimas versões, consulte "Microsoft Exchange Analyzers" em https://go.microsoft.com/fwlink/?linkid=34707.]  

Tópico modificado em: 2006-07-13

A ferramenta Analisador do Microsoft® Exchange Server examina o FCL (Log de Chamadas de Função) do Exchange, o arquivo Store.fcl, para eventos que indicam chamadas em andamento entre componentes do serviço de Armazenamento de Informações do Microsoft Exchange (Store.exe) para o Mecanismo de Armazenamento Extensível do Exchange (ESE).

Chamadas em andamento são solicitações do serviço Armazenamento de Informações do Microsoft Exchange (Store.exe) para outros componentes que não receberam uma resposta no momento em que os dados do FCL do Exchange foram gravados no arquivo Store.fcl.

O Armazenamento de Informações do Microsoft Exchange está na parte superior de um banco de dados do ESE. O ESE é um mecanismo de banco de dados sofisticado, baseado em transações. Uma transação é uma série de operações que são tratadas como uma unidade atômica (indivisível). Todas as operações em uma transação são concluídas e salvas permanentemente ou, então, nenhuma operação é realizada.

O Exchange Server usa o ESE como um mecanismo de banco de dados incorporado que determina a estrutura dos bancos de dados e gerencia a memória. O mecanismo de banco de dados coloca os bancos de dados da memória em caches transferindo 4 quilobytes (KB) de blocos de dados (páginas) para dentro e para fora da memória. Isso atualiza as páginas da memória e grava páginas novas ou atualizadas no disco novamente. Quando o sistema recebe solicitações, o mecanismo de banco de dados pode armazenar dados em buffer na memória. Por isso, ele não precisa acessar o disco constantemente.

Embora os dados em cache na memória sejam a maneira mais rápida e eficiente de processar dados, significa que quando o Exchange está em execução, as informações no disco nunca são completamente atualizadas. A versão mais recente do banco de dados está na memória. No entanto, como muitas alterações na memória ainda não estão no disco, o banco de dados e a memória não estão sincronizados. O disco de log de transações é sempre mantido com informações sobre cada transação.

Se o Exchange Server Analyzer detectar que os eventos no arquivo de log Store.fcl refletem uma predominância de chamadas do serviço Armazenamento de Informações do Exchange (Store.exe) para o banco de dados do ESE, ele exibirá um erro.

Quando chamadas entre componentes do serviço Armazenamento de Informações do Microsoft Exchange (Store.exe) aguardam uma resposta, threads de RPC (chamada de procedimento remoto) pode fazer backup dessas solicitações e causar problemas de desempenho do Exchange Server, como atrasos nas respostas do servidor para os clientes.

As chamadas em andamento do serviço Armazenamento de Informações do Microsoft Exchange para o ESE podem ser causadas pelas seguintes condições:

  • Desfragmentação online do Exchange.
  • Backups de dados.
    noteObservação:
    Se a desfragmentação online ou o backup de dados estiver em andamento durante a coleta de log de Rastreamento de Chamadas do Exchange, você poderá ignorar a mensagem de erro com segurança, pois ela não representará um indicador de problema de desempenho do Exchange Server.
  • Os afunilamentos nas unidades de bancos de dados, por exemplo, capacidade insuficiente para o número de usuários no servidor.
  • Afunilamentos nas unidades TEMP e TMP.

Para resolver esse erro, execute as seguintes etapas:

  • Recomendamos que você não sobreponha janelas de backup ou a manutenção online com intervalos de pico de demanda de usuários.
  • Certifique-se de que as unidades de disco do banco de dados estejam íntegras e tenham taxa de transferência de carga de E/S.
  • Execute o Exchange Server Analyzer para obter uma análise adicional do servidor. Você pode baixar o Exchange Server Analyzer em "Microsoft Exchange Server Best Practices Analyzer Tool v2.7" (em inglês) (https://go.microsoft.com/fwlink/?LinkId=34705).
  • Consulte os artigos na seção Para obter mais informações deste documento.

Para obter mais informações

Para obter mais informações sobre como configurar as janelas de horário da desfragmentação online, consulte o artigo 244524 da Base de Dados de Conhecimento Microsoft, "XADM: How to Configure the Exchange Server Online Defragmentation Time Window" (em inglês) (https://go.microsoft.com/fwlink/?linkid=3052&kbid=244524).

Para obter mais informações sobre problemas de Afunilamento de Disco do Exchange Server, consulte Afunilamento de disco detectado.

Para obter mais informações sobre como medir e otimizar discos para o Exchange Server, consulte "How to Calculate Your Disk I/O Requirements" e "Best Practices Common to Multiple Architectures" em Optimizing Storage for Exchange Server 2003 (em inglês) (https://go.microsoft.com/fwlink/?linkid=49324).

Para obter mais informações sobre o ESE, consulte "Extensible Storage Engine Architecture" (em inglês) (https://go.microsoft.com/fwlink/?linkid=67009).