4.3. 인덱스 검사 제한 설정


대규모 디렉터리에서 검색 결과 목록이 커질 수 있습니다. million inetorgperson 항목이 있는 디렉토리에는 (objectclass=inetorgperson) 와 같은 필터로 반환된 수백만 개의 항목이 있고 sn 속성에 대한 인덱스에는 100만 개 이상의 항목이 포함됩니다.
데이터베이스에서 긴 ID 목록을 로드하면 검색 성능이 크게 저하됩니다. 구성 매개변수 nsslapd-idlistscanlimit 는 키가 전체 기본 인덱스와 일치하는 것으로 간주되기 전에 읽은 ID 수에 대한 제한을 설정합니다(검색은 다른 리소스 제한 집합과 함께 인덱싱되지 않은 검색으로 처리됨).
큰 인덱스의 경우 인덱스와 일치하는 검색을 인덱싱되지 않은 검색으로 처리하는 것이 실제로 더 효율적입니다. 검색 작업에서는 거의 디렉터리 크기와 디렉토리 자체의 인덱스를 검색하는 대신 결과(전체 디렉터리)를 처리하는 데 필요한 위치만 검색하면 됩니다.
nsslapd-idlistscanlimit 속성의 기본값은 4000 입니다. 이 값은 일반적인 데이터베이스 크기 및 액세스 패턴에 대해 우수한 성능을 제공합니다. 일반적으로 이 값은 변경할 필요가 없습니다. 데이터베이스 인덱스가 4000 항목보다 크지만 전체 디렉토리보다 훨씬 작은 경우 검사 제한을 늘리면 검색이 개선되어 기본 제한 4000이 발생합니다.
반면 제한을 낮추면 4000 항목 제한에 도달하지만 모든 항목을 검사할 필요가 없는 검색 속도가 크게 빨라집니다.

4.3.1. 명령줄을 사용하여 인덱스 검사 제한 설정

명령줄을 사용하여 인덱스 검사 제한을 설정하려면 다음을 수행합니다.
  1. 예를 들어 검색 작업 중에 Directory Server가 검색하는 항목 ID 수를 8000 으로 설정하려면 다음을 수행합니다.
    # dsconf -D "cn=Directory Manager" ldap://server.example.com backend config set --idlistscanlimit=8000
    Copy to Clipboard Toggle word wrap
  2. Directory Server 인스턴스를 다시 시작하십시오.
    # dsctl instance_name restart
    Copy to Clipboard Toggle word wrap

4.3.2. 웹 콘솔을 사용하여 인덱스 검사 제한 설정

웹 콘솔을 사용하여 인덱스 검사 제한을 설정하려면 다음을 수행합니다.
  1. 웹 콘솔에서 Directory Server 사용자 인터페이스를 엽니다. 자세한 내용은 Red Hat Directory Server 관리 가이드의 웹 콘솔을 사용하여 디렉터리 서버 로깅 섹션을 참조하십시오.
  2. 인스턴스를 선택합니다.
  3. 데이터베이스 탭에서 글로벌 데이터베이스 구성을 선택합니다.
  4. ID List Scan Limit (ID 목록 검사 제한) 필드에서 값을 업데이트합니다.
  5. Save Configuration 을 클릭합니다.
  6. 작업 버튼을 클릭하고 인스턴스 재시작 을 선택합니다.
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat