Chamadas lentas 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 Microsoft® Exchange Server Analyzer examina o FCL (log de chamadas de função) do Exchange, arquivo Store.fcl, dos eventos do componente de mecanismo de armazenamento extensível (ESE) do Exchange que excedem um tempo de resposta de 2,5 segundos.

Os eventos do componente FCL do ESE do Exchange são representações das chamadas da função do serviço Armazenamento de Informações do Microsoft Exchange (Store.exe) para o componente ESE.

O Armazenamento de Informações do 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 o armazenamento de dados em cache na memória seja a forma mais rápida e eficiente de processar dados, as informações do disco nunca são completamente atualizadas quando o Exchange está em execução; porém, o disco de log de transações é sempre mantido atualizado com informações sobre cada transação. 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.

Se descobrir que os eventos do arquivo Store.fcl refletem um tempo de resposta superior a 2,5 segundos para as chamadas de função do componente ESE do serviço Armazenamento de Informações do Microsoft Exchange (Store.exe), o Exchange Server Analyzer 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 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 tiver sido intencionalmente processado durante a coleta de log de Rastreamento de Chamadas do Exchange, você poderá ignorar esta mensagem com segurança, pois ela não representará um indicador de problema de desempenho do Exchange Server.
  • Afunilamentos em uma unidade de banco de dados.

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.
  • 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).