Sun Java System Communications Services 2005Q4 Versionshinweise

Leistung des Verzeichnisservers

Wenn Sie die Leistung des LDAP-Verzeichnisservers steigern möchten, insbesondere wenn Sie Kalendersuchvorgänge im LDAP-Verzeichnis durchführen, ziehen Sie folgende Aspekte in Betracht:

Indizieren der Attribute des LDAP-Verzeichnisservers

Um die Leistung beim Zugriff von Calendar Server auf den LDAP-Verzeichnisserver zu verbessern, fügen Sie der LDAP-Konfigurationsdatei für die verschiedenen Attribute Indizes hinzu.

Das Konfigurationsprogramm comm_dssetup.pl kann die Indizierung für Sie vornehmen (optional).


Tipp –

Führen Sie den folgenden Test durch, um zu sehen, welche Leistungsvorteile eine Indizierung bewirken kann:

  1. Halten Sie vor der Indizierung fest, wie lange die Ausführung des LDAP-Befehls dauert:


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

    wobei base den LDAP-Basis-DN des Verzeichnisservers bezeichnet, auf dem sich die Benutzer- und Ressourcendaten für Calendar Server befinden, und user der Wert ist, den ein Endbenutzer im Dialogfeld Calendar Express Subscribe \> Calendar Search eingeben kann.

  2. Führen Sie die Indizierung für icsCalendarOwned aus.

  3. Führen Sie den folgenden LDAP-Befehl erneut aus und halten Sie die Zeit fest:


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

    wobei base den LDAP-Basis-DN des Verzeichnisservers bezeichnet, auf dem sich die Benutzer- und Ressourcendaten für Calendar Server befinden, und user der Wert ist, den ein Endbenutzer im Dialogfeld Calendar Express Subscribe \> Calendar Search eingeben kann.

  4. Vergleichen Sie die Zeiten. Es sollte ein messbarer Zeitunterschied vorhanden sein.


Überprüfen und Festlegen der Parameter für Größenbeschränkung und Suchbegrenzung

Um zu ermitteln, ob die Parameter für die Suchbegrenzung (:nsslapd-lookthroughlimit) und die Größenbeschränkung (nsslapd-sizelimit) auf passende Werte eingestellt sind, verwenden Sie folgenden Befehl:

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

wobei base den LDAP-Basis-DN des Verzeichnisservers bezeichnet, auf dem sich die Benutzer- und Ressourcendaten für Calendar Server befinden, und user ID der Wert ist, den ein Endbenutzer in einem Kalendersuchdialogfeld in Communications Express eingeben kann.

Wenn der LDAP-Server einen Fehler zurückgibt, ist der Wert des Parameters nsslapd-sizelimit bzw. nsslapd-lookthroughlimit möglicherweise nicht hoch genug. Halten Sie sich beim Festlegen dieser Parameter an folgende Richtlinien: