목차

Search

  1. 소개
  2. Hub 콘솔 도구 구성
  3. 데이터 모델 작성
  4. 데이터 흐름 구성
  5. Informatica MDM Hub 프로세스 실행
  6. 응용 프로그램 액세스 구성
  7. MDM Hub 속성
  8. 구성 세부 정보 보기
  9. Solr을 사용한 검색
  10. 행 수준 잠금
  11. MDM Hub 로깅
  12. 테이블 분할
  13. 제품 사용 툴킷을 사용하여 MDM 환경 정보 수집
  14. 용어

검색 요청의 성능 최적화

검색 요청의 성능 최적화

검색 요청의 성능은 MDM Hub 구성 요소가 설치되는 시스템의 RAM에 따라 달라집니다. 충분한 운영 체제 디스크 캐시가 있어야 전체 인덱스 또는 인덱스의 중요한 부분을 캐싱할 수 있습니다. Java 힙 크기를 더 높게 설정하지 마십시오. 그럴 경우 운영 체제 디스크 캐시가 줄어들 수 있습니다. 또한 검색 요청의 성능을 개선하기 위해 기존의 회전 하드 디스크 대신 반도체 디스크를 사용할 수도 있습니다.
검색 가능한 필드 수가 증가하면 검색 요청 범위도 늘어납니다. 검색 가능한 필드가 여러 개일 경우 인덱싱 및 검색 시간이 증가하므로 필수 필드만 검색 가능한 필드로 구성하십시오. 필터링 가능한 필드 및 패싯 필드 수도 검색 요청의 성능에 영향을 미칠 수 있으므로 중요하지 않은 필드를 필터링 가능한 필드 또는 패싯 필드로 구성하지 마십시오.
검색 가능한 필드 속성을 업데이트할 경우 일부 검색 인덱스가 관련이 없어질 수도 있습니다. 관련 없는 인덱스는 검색 요청의 성능에 영향을 미칠 수 있습니다. 검색 가능한 필드 속성을 업데이트한 후 처음에 스마트 검색 데이터 인덱싱 일괄 작업을 실행하여 인덱스를 정리하고 검색 성능을 개선하십시오.
다음 매개 변수를 JAVA_OPTS 변수에 추가하여 검색 요청의 성능을 개선할 수도 있습니다.
solr.autoCommit.maxTime
두 영구 커밋 작업 사이의 시간(밀리초)입니다. 영구 커밋 작업은 트랜잭션 로그를 종료하고 인덱스 변경 내용을 데이터베이스에 커밋합니다. 시간이 짧아지면 인덱싱 성능에 영향을 미칩니다. 시간이 길어지면 Solr 시작이 더 느려집니다. 기본값은 15000입니다.
solr.autoSoftCommit.maxTime
두 일시 커밋 작업 사이의 시간(밀리초)입니다. 일시 커밋 작업은 트랜잭션 로그를 계속 업데이트하지만 데이터베이스에 인덱스 변경 내용을 커밋하지 않습니다. 인덱스 변경 내용이 데이터베이스에 커밋되지는 않지만 검색 요청이 업데이트된 인덱스에 액세스합니다.
이 값은 새 비즈니스 항목 또는 업데이트된 비즈니스 항목을 검색에 사용할 수 있게 될 때까지 필요한 최소 기간을 나타내기도 합니다. 시간이 짧아지면 실시간에 가까운 범위가 줄어듭니다. 기간이 길어지면 검색 요청의 성능이 개선됩니다. 기본값은 180000입니다.
solr.autoSoftCommit.maxDocs
일시 커밋 작업을 트리거하기 전에 추가할 최대 문서 수입니다. 수를 줄이면 실시간에 가까운 범위가 줄어듭니다. 수를 늘리면 검색 요청의 성능이 개선됩니다. 기본값은 100000입니다.
매개 변수에 대한 자세한 내용은 Apache Solr 설명서를 참조하십시오.