필드 데이터 캐시 설정
필드 데이터 캐시에는 특정 필드 유형에 대한 집계를 지원하는 데 사용되는 필드 데이터 와 전역 서 수가 포함 됩니다. 이들은 힙 데이터 구조이므로 캐시 사용을 모니터링하는 것이 중요합니다.
캐시 크기
캐시의 항목은 빌드하는 데 비용이 많이 들기 때문에 기본 동작은 캐시를 메모리에로드 된 상태로 유지하는 것입니다. 기본 캐시 크기는 무제한이므로 필드 데이터 회로 차단기 에서 설정 한 제한에 도달 할 때까지 캐시가 커 집니다. 이 동작을 구성 할 수 있습니다.
캐시 크기 제한이 설정된 경우 캐시는 캐시에서 가장 최근에 업데이트 된 항목을 지우기 시작합니다. 이 설정은 필요에 따라 캐시를 재 구축하는 대신 회로 차단기 제한을 자동으로 피할 수 있습니다.
회로 차단기 제한에 도달하면 캐시 크기를 늘리는 추가 요청이 방지됩니다. 이 경우 수동으로 캐시를 지워야합니다 .
indices.fielddata.cache.size( 정적 ) 필드 데이터 캐시의 최대 크기 (예 : 38%노드 힙 공간) 또는 절대 값 (예 : 12GB. 기본값은 무제한입니다. 설정하기로 선택한 경우 필드 데이터 회로 차단기 제한 보다 작아야 합니다.
현장 데이터 모니터링
node stats API 또는 cat fielddata API를 사용하여 필드 데이터 및 필드 데이터 회로 차단기에 대한 메모리 사용량을 모니터링 할 수 있습니다 .
'기술_Elasticsearch' 카테고리의 다른 글
Elasticsearch의 기계 학습 설정 (0) | 2022.06.24 |
---|---|
로깅 (0) | 2022.06.23 |
검색 및 클러스터 형성 설정 (0) | 2022.06.23 |
클러스터 간 복제 설정 (0) | 2022.06.23 |
인덱스 삭제 표시 (0) | 2022.06.23 |