일괄처리 또는 업데이트 모드에서 레코드 추출기가 실행될 때 레코드를 처리하는 데 실패하는 경우가 있습니다. 이러한 경우 레코드 추출기는 실패한 레코드에 대한 복구 파일을 작성합니다. 복구 파일은 ClearQuest 검색 특성 파일 CQ-db_name-dbset_name.xml이 상주하는 디렉토리에 작성됩니다. 일반적으로 이 디렉토리는 Solr 홈 디렉토리입니다. 실패한 처리의 인스턴스를 확인하려면 이 디렉토리를 모니터하고, 문제가 있는 레코드를 처리하려면 레코드 추출기를 복구 모드에서 사용하십시오. 사용법에 대한 정보는 cqtsdbcrawler 참조 도움말을 참조하십시오.
기본적으로 오퍼레이션 로그(oplog) 제거는 사용자 데이터베이스에서 발생하지 않습니다. oplog 제거 정책을 구현하여 버려진 공간을 최소화하려면 oplog가 성급히 제거되지 않도록 주의를 사용하십시오. Oplog는 업데이트 모드의 레코드 추출기가 처리하는 동안 계속 남아 있어야 합니다. 업데이트 모드 레코드 추출기가 장시간 실행되지 않는 경우, 처리되지 않았던 가장 오래된 업데이트 oplog를 처리하면 이 추출기가 재개됩니다.
실행 중인 ClearQuest MultiSite에서는 전체 텍스트 검색 oplog 제거 정책이 기존 ClearQuest MultiSite oplog 제거 정책보다 더 활성화되지 않아야 합니다.
자세한 사항은 oplog 제거에 대한 ClearQuest Multisite 도움말을 참조하십시오.
새 ClearQuest 레코드가 추가, 수정 및 삭제됨에 따라 Lucene 색인이 단편화되므로 성능이 저하될 수 있습니다.
cqperl cqtsdbcrawler.pl -optimize CQ-db_name-dbset_name.xml -site site_name
ClearQuest MultiSite가 실행 중이 아니면 -site 옵션을 생략할 수 있습니다. 사용법에 대한 정보는 cqtsdbcrawler 참조 도움말을 참조하십시오.
Solr 검색 엔진이 ClearQuest 성능에 장애가 되어서는 안됩니다. 이를 방지하려면 앞의 절에서 설명한 대로 먼저 Lucene 색인을 최적화하십시오. 또한 Solr 성능에 최적화되도록 아래 내용을 검토하십시오.
일괄처리 모드에서 레코드 추출기를 시작하려면 JVM 메모리를 임시로 늘린 후 재설정해야 합니다.
업데이트 모드 레코드 추출기는 색인이 끝나면 업데이트된 ClearQuest 검색 특성 파일을 사용합니다.
cd %SOLR_HOME%\yourSchemaName\Solr\exampledocs\
java -Ddata=args -jar post.jar "<delete><query>record_type:recordTypeName</query></delete>"
cd $SOLR_HOME/yourSchemaName/Solr/exampledocs/
java -Ddata=args -jar post.jar "<delete><query>record_type:record_type</query></delete>"