목록 보기
Elasticsearch Search After 성능 체크
백엔드

Elasticsearch Search After 성능 체크

다나와
다나와
2023년 2월 13일

두줄요약

Elasticsearch의 페이지네이션 방식으로 Scroll API와 Search After를 비교해 성능을 점검했습니다. 대용량 조회에서는 병렬 처리와 PIT 조합이 중요하며, 사용 목적에 따라 방식을 선택해야 했습니다.

핵심 내용

  • Elasticsearch의 대용량 페이지네이션 방식으로 Scroll API, Search After, PIT, Sliced Scroll을 비교한 성능 점검
  • 정렬 기반 Search After의 동작 방식, Scroll API의 메모리 부담, PIT의 일관성 보완 역할 정리
  • 6억~2천만 건 규모 환경에서 병렬 처리 개수에 따른 소요 시간과 CPU 사용량 측정
  • Scroll API와 Search After의 장단점이 달라 사용 목적에 맞춘 선택 필요성 제시

다음 읽기

#Elasticsearch 주제를 이어서 읽기

Elasticsearch 3TB의 인덱스를 reindex 하는 방법

Elasticsearch 대용량 인덱스 reindex에서 속도와 안정성을 높이는 설정 조정 사례를 다뤘습니다. replica 분리, refresh 비활성화, throttling과 복구 속도 제한으로 장애를 줄였습니다.

다나와
다나와
백엔드

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...