Las consultas LDAP se ejecutan más despacio de lo esperado en Active Directory o se pueden registrar el servicio de directorio de ADAM/LDS y Event ID 1644

Seleccione idioma Seleccione idioma
Id. de artículo: 951581 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Síntomas

En un equipo basado en Windows Server 2003 o basado en Windows Server 2008 que utilice un servicios de directorio ligero de Active Directory (AD LDS) o Active Directory Application Mode (AD / AM) servicio de directorio, algunas aplicaciones no tienen que realizar en los niveles de rendimiento que se esperan.

Cuando se habilita el campo de ingeniería () registro de depuración para realizar el seguimiento de una consulta LDAP, el siguiente registro de sucesos muestra que la consulta LDAP es una consulta poco eficiente:

ID. de suceso: 1644
Categoría: Ingeniería de campo
NTDS de origen: General
Tipo: información
Equipo:NombreDeEquipo
Evento interno del mensaje:: Un cliente emite una operación de búsqueda con las siguientes opciones.

Cliente: 100.110.1.5
Nodo de inicio: DC = contoso, DC = com
Filtro: (&(objectcategory=user)(gidnumber=29831))
Ámbito de búsqueda: subtree selección de atributos: ?
Controles de servidor:
Visitado entradas: 31950
Devuelve las entradas: 1

NotaLos atributos que se utilizan en este caso son sólo ejemplos.

Además, experimenta un tiempo de respuesta lento.

Al examinar los atributos del filtro de búsqueda, encontrará que todos tienen los índices definidos. Además, si los atributos no tienen índices que se definen y se agregan los índices a través de un cambio de esquema, el problema persiste.

Causa

Cuando se crea una traza de red de la consulta LDAP, observa que es una consulta de bloque paginada.

Sin embargo, el servidor LDAP sólo puede utilizar un índice para procesar una consulta de bloque paginada. Esto es debido a que LDAP no dispone de una transacción al final de una consulta, y la implementación de búsquedas paginadas no crea un contexto costoso para la consulta.

Solución

Para solucionar temporalmente este problema, puede enviar la consulta sin utilizar el control de bloque paginado de la consulta. De forma predeterminada, las consultas de bloque paginadas siempre están habilitadas para algunas bibliotecas de cliente LDAP. Por lo tanto, tendrá que escribir código adicional en la aplicación para habilitar y deshabilitar el bloque paginado consultas según corresponda a su situación específica.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:".

Más información

Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
314980Cómo configurar el registro de sucesos de diagnóstico de Active Directory en Windows Server 2003 y Windows 2000 Server

Propiedades

Id. de artículo: 951581 - Última revisión: martes, 09 de noviembre de 2010 - Versión: 1.0
La información de este artículo se refiere a:
  • 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
Palabras clave: 
kbexpertiseinter kbtshoot kbprb kbmt KB951581 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 951581

Enviar comentarios

 

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