Notas de la versión de Sun Java System Communications Services 2005Q4

Rendimiento de Directory Server

Para mejorar el rendimiento de LDAP Directory Server, especialmente si realiza búsquedas en el calendario del directorio LDAP, tenga en cuenta los siguientes puntos:

Indexación de los atributos de LDAP Directory Server

Para mejorar el rendimiento cuando Calendar Server accede al servidor de directorios LDAP, agregue índices al archivo de configuración LDAP para los distintos atributos.

El programa de configuración, comm_dssetup.pl, realizará, de forma opcional, la indexación por usted.


Consejo –

Para ver la diferencia de rendimiento que le puede dar la indexación, realice la siguiente prueba:

  1. Antes de realizar la indexación, mida el tiempo necesario para ejecutar el siguiente comando LDAP:


    ldapsearch -b "base" "(&(icscalendarowned=*
    user*)(objectclass=icsCalendarUser))"

    donde base es el DN de base LDAP del servidor de directorios donde se encuentran los datos de usuario y de recursos de Calendar Server y user es el valor que el usuario final puede introducir en el cuadro de diálogo Calendar Express Subscribe \> Calendar Search.

  2. Ejecute la indexación para icsCalendarOwned.

  3. De nuevo, ejecute el siguiente comando LDAP y cronométrelo:


    ldapsearch -b "base"
     "(&(icscalendarowned=*user*)(objectclass=icsCalendarUser))"

    donde base es el DN de base LDAP del servidor de directorios donde se encuentran los datos de usuario y de recursos de Calendar Server y user es el valor que el usuario final puede introducir en el cuadro de diálogo Calendar Express Subscribe \> Calendar Search.

  4. Compare los tiempos. Debería haber una diferencia clara de tiempo.


Comprobación y definición de los parámetros de tamaño límite y límite de análisis

Para determinar si los parámetros del límite de análisis (nsslapd-lookthroughlimit) y de tamaño límite (nsslapd-sizelimit) están establecidos en los valores adecuados, compruébelo con el siguiente comando:

ldapsearch -b "base" "(&(icscalendarowned=*
user ID*)
(objectclass=icsCalendarUser))"

donde base es el DN base LDAP del servidor de directorios donde se encuentran los datos de usuario y de recursos de Calendar Server y user ID es el valor que el usuario final puede introducir en un cuadro de diálogo de búsqueda de calendarios en Communications Express.

Si el servidor LDAP devuelve un error, los parámetros nsslapd-sizelimit o nsslapd-lookthroughlimit es posible que no tengan el tamaño suficiente. Siga las instrucciones siguientes para establecer estos parámetros: