2012-12-04 2 views
0

프로젝트를 위해 최대 절전 모드 검색을 사용하고 있는데, DB에 많이 쓰고 따라서 lucene 인덱스에 쓰고 있습니다.최대 절전 모드 검색 잠금 기능으로 인해 쿼리 속도가 느려짐

가끔 쿼리가 너무 느려지는 경우가 있는데, 앱이 많이 사용되는 경우입니다.

저는 클러스터 구성으로 이동하고 매 10 분마다 동기화 할 생각이었습니다.

귀하의 경험에 비추어 볼 때 이것은 좋은 방법입니까? 동기화 시간은 얼마나됩니까?

+0

무엇보다 실제 병목 현상이 무엇인지 알아야합니다. 디스크, CPU, 동기화 초과 여부 ...? – jpountz

+0

더 신중하게 태그하십시오. 이 태그를 [tag : cluster-analysis] (일명 : 클러스터링, 데이터 마이닝 기술)이라고 태그했습니다. 아마도 [태그 :로드 밸런싱]을 의미했을 것입니다. –

답변

1

제공되는 색인 및 데이터베이스 업데이트가 실제로 속도 저하 클러스터링의 실제 원인 일 수 있습니다. 문제의 근원에 도달하기 위해 더 많은 시도를 해보고 잠재적으로 프로필을 작성해야합니다.

클러스터 구성 동기화 시간 관련. 의 여기 처음

새로 고침 기간에 대한 권장 값 인 docs 시작하자 (적어도) 시간 정보 (기본 3천6백초 - 60 분)을 복사하는 것을 50 % 이상.

기간이 경과 한 때 다음 리프레시 복사가 진행되는 경우

, 제 2 복사 동작은 생략한다.

따라서 색인은 얼마나 큰지와 색인을 슬레이브와 동기화하는 데 얼마나 걸리나요? 다시 말하지만, 여러분이 시도해야 할 부분입니다. 다른 요소는 변경이 검색 가능할 때까지 기다릴 수있는 시간입니다. 리프레시주기는 이러한 의미에서 매우 특정 애플리케이션에 해당합니다.