Elasticsearch Search After 성능 체크
10
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

Elasticsearch Search After 성능 체크

Pagination Search와 Search After 비교

테스트 환경

  • Elasticsearch 버전: 7.8.1 및 7.17.1
  • 노드: 3(클러스터), 서버 3대 및 1대
  • 힙 메모리: 57GB/95GB 및 2GB/6GB
Pagination Search는 10,000건 이상 조회 시 성능 문제가 발생할 수 있어 제한이 있습니다. Scroll API는 메모리 부하가 크지만 Search After는 stateless로 메모리 부하가 적습니다. Sliced Scroll은 병렬 처리를 통해 성능을 향상시킵니다. 테스트 결과, Search After는 메모리 오버헤드는 낮았으나 속도는 느렸고, Scroll API는 CPU 사용량이 높았습니다. 두 방식은 각각의 장단점에 맞게 사용해야 합니다.

연관 게시글