728x90

데이터 크기가 2.4GB로 제한인 2.3GB를 초과 했을때 나타났던 오류 구문입니다. 

일단 방법중 하나인 제한을 증가 시킵니다. 

즉 더 큰 데이터 크기를 수용하기 위해 제한을 늘려야가능합니다 다만 이 접근 방식을 사용하면 메모리 사용량이 증가하고 잠재적인 성능 문제가 발생할 수 있습니다.

elasticsearch.yml 에서 변경이 가능합니다. 

indicies.breakter.total.limit : "3gb"

혹은 쿼리 최적화를 통해 검색 데이터 양을 줄이면됩니다. 추천: 데이터의 양을 제한하려면 필터, 집계 또는 기타 쿼리 최적화를 사용하는 것이 좋습니다. 

 

동시 요청 수 를 줄이거나 페이징 및 스크롤링 컨테스트를 동시에 열어두지 않는지 확인 하여야 합니다. 

 

아마 엘라스틱서치를 사용하시는 분들은 모니터링 툴을 사용하실꺼라고 생각합니다. 모니터링 기능을 사용하여서 클러스터를 정기적으로 모니터링 하고 리소스 사용량과 쿼리 패턴 및 인덱싱 속도를 분석해야합니다. 

 

색인 설정 조정이 필요합니다. - 검색 작업과 관련된 색인 설정을 컴토하고 샤드 수, 복제본, 새로고침 간견등의 설정을 조정하는것이 좋습니다. 

늘 실제 적용하기 이전에 테스트를 충분히 하시고 여러가지를 검토 후 변경하시기를 권장합니다. 

728x90
복사했습니다!