Sun Java System Calendar Server 6.3 관리 설명서

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

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

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

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

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

  1. 구성 권한에 관리자로 로그인합니다.

  2. stop-cal 명령을 실행하여 Calendar Server 서비스를 중지합니다.

  3. 구성 디렉토리 /etc/opt/SUNWics5/cal/config로 변경합니다.

  4. ics.conf 파일의 service.calendarsearch.ldap 매개 변수를 다음과 같이 "yes"(기본값)로 설정합니다.

    service.calendarsearch.ldap="yes"

  5. 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에서 색인화하는 방법에 대한 자세한 내용은 Sun Java System Communications Suite 5 설치 및 구성 설명서속성 색인을 참조하십시오.

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

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