Lenteur des appels ESE

[Cette rubrique est destinée à résoudre un problème spécifique signalé par l'outil Exchange Server Analyzer Tool. Ne l'appliquez qu'à des systèmes sur lesquels l'outil Exchange Server Analyzer Tool a été exécuté et qui ont rencontré ce problème spécifique. L'outil Exchange Server Analyzer Tool, disponible sous forme de téléchargement gratuit, collecte à distance des données de configuration de chaque serveur de la topologie et les analyse automatiquement. Il génère un rapport qui détaille les problèmes de configuration importants, les problèmes potentiels et les paramètres du produit qui ne sont pas définis par défaut. En suivant ces recommandations, vous pouvez accroître les performances, l'évolutivité, la fiabilité et la disponibilité. Pour plus d'informations sur l'outil ou pour télécharger les versions les plus récentes, consultez la rubrique sur les analyseurs Microsoft Exchange à l'adresse https://go.microsoft.com/fwlink/?linkid=34707.]  

Dernière rubrique modifiée : 2006-07-13

L'outil Microsoft® Exchange Server Analyzer Tool examine le journal de la fonction FCL (Function Call Logging) d'Exchange, le fichier Store.fcl, à la recherche d'événements de composant ESE (Extensible Storage Engine ) Exchange dont le temps de réponse dépasse 2,5 secondes.

Les événements de composant Exchange FCL ESE sont des représentations des appels de fonction du service de banque d'informations Microsoft Exchange (Store.exe) adressés au composant ESE.

Le service de banque d'informations Exchange opère par-dessus une base de données ESE. ESE est un moteur de base de données sophistiqué à base de transactions. Une transaction est une série d'opérations traitées comme une unité atomique (indivisible). Soit toutes les opérations d'une transaction sont achevées et enregistrées de manière permanente, soit aucune opération n'est effectuée.

Exchange Server utilise ESE comme un moteur de base de données incorporé qui détermine la structure des bases de données et gère la mémoire. Ce moteur de base de données met en cache les bases de données en transférant des blocs de données (pages) de quatre kilo-octets (Ko) vers et depuis la mémoire. Il met à jour les pages en mémoire et écrit sur le disque les pages nouvelles ou mises à jour. Lorsque des demandes parviennent au système, le moteur de base de données peut fournir les données se trouvant en mémoire. Il ne doit donc pas constamment accéder au disque.

Bien que la mise en cache mémoire de données soit le mode de traitement des données le plus rapide et le plus efficace, elle signifie aussi, lorsqu'Exchange tourne, que les informations sur le disque ne sont jamais entièrement à jour, même si le disque contenant le journal des transactions est toujours mis à jour avec les informations relatives à chaque transaction. Cependant, puisque de nombreuses modifications effectuées en mémoire ne sont pas encore transcrites sur le disque, la base de données et la mémoire ne sont pas synchronisées.

Si Exchange Server Analyzer trouve, dans le fichier Store.fcl, des événements dont le temps de réponse dépasse 2,5 secondes pour les appels de fonction au composant ESE provenant du service de banque d'informations de Microsoft Exchange (Store.exe), il affiche une erreur.

Lorsque des appels entre composants provenant du service de banque d'informations Microsoft Exchange (Store.exe) sont en attente d'une réponse, des threads d'appel de procédure distante (RPC) peuvent s'accumuler derrière ces demandes et entraîner des problèmes de performances d'Exchange Server tels que des retards dans les réponses du serveur aux clients.

Des appels permanents depuis l'ESE peuvent être dus aux conditions suivantes :

  • Défragmentation en ligne d'Exchange.
  • Sauvegardes de données.
    noteRemarque :
    Si une sauvegarde de données ou une défragmentation en ligne était intentionnellement en cours pendant la collecte des données de journal Exchange Call Trace, vous pouvez ignorer sans crainte ce message indiquant un problème de performances d'Exchange Server
  • Goulets d'étranglement sur un lecteur de base de données.

Pour résoudre cette erreur, procédez comme suit :

  • Nous recommandons de ne pas faire chevaucher les fenêtres de sauvegarde ou la maintenance en ligne et des moments d'intenses demandes des utilisateurs.
  • Exécutez Exchange Server Analyzer pour procéder à une analyse supplémentaire du serveur. Vous pouvez télécharger Exchange Server Analyzer sur le site sur l'outil Microsoft Exchange Server Best Practices Analyzer Tool v2.7 (https://go.microsoft.com/fwlink/?LinkId=34705).
  • Lisez les articles de la section « Pour plus d'Informations » de ce document.

Pour plus d'informations

Pour plus d'informations sur la procédure de configuration des fenêtres de défragmentation en ligne, voir l'article 244524 de la Base de connaissances Microsoft sur la procédure de configuration de la fenêtre de défragmentation en ligne d'Exchange Server (https://go.microsoft.com/fwlink/?linkid=3052&kbid=244524).

Pour plus d'informations sur les problèmes de goulet d'étranglement de disque d'Echange Server, voir la rubrique sur le Goulot d'étranglement de disque détecté.

Pour plus d'informations sur la procédure de dimensionnement et d'optimisation de disques pour Exchange Server, voir les sections sur la procédure de calcul des besoins d'E/S de disque et sur les pratiques recommandées communes à diverses architectures dans la rubrique sur l'optimisation du stockage pour Exchange Server 2003 (https://go.microsoft.com/fwlink/?linkid=49324).

Pour plus d'informations sur ESE, voir la rubrique sur l'architecture Extensible Storage Engine (https://go.microsoft.com/fwlink/?linkid=67009).