Requêtes LDAP sont exécutées plus lentement que prévu dans Active Directory ou le service d'annuaire LDS/ADAM et 1644 d'ID d'événement peuvent être enregistré

Traductions disponibles Traductions disponibles
Numéro d'article: 951581 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Symptômes

Sur un ordinateur fonctionnant sur Windows Server 2008 ou Windows Server 2003 qui utilise un Active Directory Lightweight Directory Services (AD LDS) ou l'Active Directory Application Mode (AD / AM) service d'annuaire, certaines applications n'effectuent pas au niveau des performances qui est attendus.

Lorsque vous activez le champ ingénierie (débogage) enregistrement d'une requête LDAP de la trace, le journal des événements suivant montre que la requête LDAP est une requête inefficace :

L'ID d'événement : 1644
Catégorie : Ingénierie de maintenance
Source : NTDS Général
Type : informations
Ordinateur :computername
Message : Les événement interne : un client a émis une opération de recherche avec les options suivantes.

Client : 100.110.1.5
N?ud de démarrage: DC = contoso, DC = com
Filtre: (&(objectcategory=user)(gidnumber=29831))
Zone de recherche : sélection de l'attribut du sous-arbre: ?
Contrôles serveur :
Visité entrées : 31950
Retourné entrées: 1

RemarqueLes attributs qui sont utilisés dans cet événement sont des exemples uniquement.

En outre, vous constatez des délais de réponse lent.

Lorsque vous inspectez les attributs dans le filtre de recherche, vous trouverez que tous les index sont définies. En outre, si les attributs n'ont pas d'index sont définis, et ajouter de l'index par l'intermédiaire d'un changement de schéma, le problème persiste.

Cause

Lorsque vous créez une trace réseau de la requête LDAP, vous remarquez qu'il s'agit d'une requête paginée.

Toutefois, le serveur LDAP peut utiliser uniquement un seul index pour traiter une requête paginée. Il s'agit dans la mesure où LDAP ne dispose pas d'une transaction pour mettre fin à une requête, et l'implémentation pour les recherches paginées ne crée pas un contexte coûteux pour la requête.

Contournement

Pour contourner ce problème, vous pouvez envoyer la requête sans utiliser le contrôle paginé de requête. Par défaut, les requêtes paginées sont toujours activées de certaines bibliothèques de client LDAP. Par conséquent, vous devrez écrire le code supplémentaire dans votre application pour activer et désactiver notifié par radiomessagerie les requêtes en fonction de votre situation spécifique.

Statut

Microsoft a confirmé qu'il s'agit d'un problème dans les produits Microsoft répertoriés dans la section «S'applique à».

Plus d'informations

Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
314980Comment faire pour configurer l'enregistrement des événements de diagnostic d'Active Directory dans Windows Server 2003 et dans Windows 2000 Server

Propriétés

Numéro d'article: 951581 - Dernière mise à jour: mardi 9 novembre 2010 - Version: 1.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows Server 2003 Service Pack 2
  • Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003 R2 Standard x64 Edition
  • Windows Server 2008 Standard
  • Windows Server 2008 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Enterprise
Mots-clés : 
kbexpertiseinter kbtshoot kbprb kbmt KB951581 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 951581
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com