Sun Java System Calendar Server 6 2005Q4 관리 설명서

DWP 환경의 달력 검색 성능 향상

DWP 환경에 있는 경우, 즉 달력 데이터베이스가 여러 백엔드 서버 전체에 배포되었다면 달력 데이터베이스에서 달력 검색에 시간이 많이 걸릴 수 있습니다. 먼저 LDAP 항목을 보고 달력이 상주하는 DWP 호스트를 직접 찾는 것이 더 빠를 수 있습니다.

이 절은 다음 내용으로 구성되어 있습니다.

Procedure달력 검색에서 LDAP를 보도록 활성화

달력 검색에서 먼저 LDAP 디렉토리를 찾고 다음으로 달력 데이터베이스를 찾으려면 다음 단계를 수행합니다.

단계
  1. ics.conf 파일에서 service.calendarsearch.ldap 매개 변수를 편집하고 아래와 같이 이 매개 변수를 기본값인 “yes”로 설정합니다.

    service.calendarsearch.ldap="yes"

  2. Calendar Service를 다음과 같이 다시 시작합니다.

    start-cal


    주 –

    공용 달력에 익명 액세스를 허용하는 경우 달력 검색에서 LDAP를 보지 못하게 할 수도 있습니다. 실제로 Communications Express는 매개변수 값을 “no”로 예상합니다.


Procedure색인으로 검색 성능 개선

단계
  1. 달력 검색 성능이 색인으로 개선될 수 있는지 확인하려면 다음 LDAP 명령을 시도하십시오.


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

    여기서 base는 Calendar Server에 대한 사용자 및 자원 데이터가 있는 LDAP 기본 DN이고 user는 최종 사용자가 검색 대화 상자에 입력할 수 있는 값입니다.

    60,000개의 항목을 테스트한 결과, 위의 검색은 icsCalendarOwned에 색인이 없는 경우 약 50-55초 가량 걸립니다. 그러나 색인을 사용하면 1-2초 밖에 걸리지 않습니다.

  2. comm_dssetup.pl을 실행하여 적절한 LDAP 속성 또는 최소한 icsCalendarOwned를 색인화합니다.

    comm_dssetup.pl은 다양한 방식으로 성능을 개선하기 위해 이 속성과 다른 속성을 색인화합니다. comm_dssetup.pl을 실행하지 않거나 실행했지만 색인화를 수행하지 않은 경우, 다시 유틸리티를 실행하여 색인화를 수행하거나 Directory Server 도구를 사용하여 색인화를 수행할 수 있습니다.

    comm_dssetup.pl로 색인화를 수행하는 방법에 대한 자세한 내용은 속성 색인을 참조하십시오.

    디렉토리 서버 색인 추가에 대한 자세한 내용은 다음 위치의 Directory Server 설명서를 참조하십시오.

    http://docs.sun.com/coll/1316.1http://docs.sun.com/coll/1404.1