목차

Search

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

스마트 검색 요청의 성능 최적화

스마트 검색 요청의 성능 최적화

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