연합 저장소 구성에서 LDAP 저장소 성능 증가
여기에 지정된 단계를 수행하여 연합 저장소 구성에서 LDAP 저장소의 성능을 늘립니다.
시작하기 전에
프로시저
- 관리 콘솔에서 보안 > 글로벌 보안을 클릭하십시오.
- 사용자 계정 저장소의 사용 가능한 영역 정의 필드에서 연합 저장소를 선택하고 구성을 클릭합니다. 다중 보안 도메인 환경에서 특정 도메인을 구성하려면 보안 도메인 > domain_name을 클릭합니다. 보안 속성에서 사용자 영역을 펼치고 이 도메인에 대해 사용자 정의를 클릭하십시오. 영역 유형을 연합 저장소로 선택한 다음 구성을 클릭합니다.
- 관련 항목에서 저장소 관리 > repository_name을 클릭하십시오.
- 추가 특성에서 성능을 클릭하십시오.
- 옵션: 검색 시간 제한 옵션을 선택하고 LDAP(Lightweight Directory Access Protocol) 항목을 통해 검색하는 데 애플리케이션 서버에서 사용할 수 있는 최대 밀리초를 입력하십시오.
- 옵션: 검색 리턴 제한 옵션을 선택하고 검색 기준과 일치하는, 리턴할 최대 항목 수를 입력하십시오.
- 옵션: 연결 풀링 사용 옵션을 선택하여 애플리케이션 서버가 재사용을 위해 LDAP 서버에 대한 별도의 연결을 저장할 수 있는지 여부를 지정하십시오.
- 옵션: 컨텍스트 풀 사용 옵션을 사용하여 다중 애플리케이션이 LDAP 서버에 대한 동일한 연결을 사용하는지 여부를 지정하십시오. 옵션을 선택하면 동일한 연결을 사용할 수 있는 항목의 초기 수, 선호하는 수, 최대 수를 지정하십시오. 컨텍스트 풀 사용 옵션은 컨텍스트 풀 사용 옵션과 함께 또는 별도로 사용 가능합니다. 이 옵션을 사용하지 않으면 각 컨텍스트에 대해 새 연결이 작성됩니다. 또한 컨텍스트 풀 제한시간 옵션을 선택하고 컨텍스트 풀에서 항목이 만료되는 경과 시간(초)을 지정할 수 있습니다.
- 옵션: 컨텍스트 풀의 최대 크기 값을 영(0)으로 설정하십시오.
- 옵션: 속성 캐시 옵션을 선택하고 검색 속성 항목의 최대 수를 지정하십시오. 이 옵션을 사용하면 WebSphere Application Server에서 LDAP 서버에 대한 다중 호출을 작성하는 대신, 로컬로 항목을 검색할 수 있도록 LDAP 항목을 저장할 수 있습니다. 속성 캐시 옵션과 연관된 캐시 제한시간 옵션을 클릭하여 애플리케이션 서버가 이러한 항목을 저장할 수 있는 최대 시간(초)을 지정하십시오. 클러스터 환경에서 동적 속성 캐시에 대해 분산 정책을 공유되지 않음, 공유 푸시 또는 공유 푸시 및 풀로 지정하십시오. 이 설정은 어댑터 시작 프로세스 중에 읽으며 캐시 정책은 적절히 설정됩니다.
- 옵션: 검색 결과 캐시 옵션을 선택하고 검색 결과 항목의 최대 수를 지정하십시오. 이 옵션을 사용하면 WebSphere Application Server에서 LDAP 서버를 여러 번 호출하여 해당 검색의 결과를 검색하는 대신, 검색 조회 결과를 저장할 수 있습니다. 검색 결과 캐시 옵션과 연관된 캐시 제한시간 옵션을 클릭하여 애플리케이션 서버가 결과를 저장할 수 있는 최대 시간(초)을 지정하십시오. 클러스터 환경에서 동적 속성 캐시에 대해 분산 정책을 공유되지 않음, 공유 푸시 또는 공유 푸시 및 풀로 지정하십시오. 이 설정은 어댑터 시작 프로세스 중에 읽을 수 있으며 캐시 정책이 적절히 설정됩니다.
- 옵션: com.ibm.websphere.wim.ServiceProvider.createRootDataObject 메소드 대신, com.ibm.websphere.wim.util.SDOHelper.createRootDataObject 메소드를 로컬로 사용하여 루트 DataObject 오브젝트를 작성하십시오.