Improving search performance
출처: 문서
본문
검색 성능 개선하기
OpenSearch는 기본적인 최적화부터 특화된 기법까지, 검색 성능을 개선할 수 있는 여러 가지 방법을 제공해요:
-
자주 접근하는 데이터를 caching으로 메모리에 저장해 더 빠르게 조회할 수 있어요.
-
concurrent segment search를 사용해 세그먼트를 동시에 검색하면 리소스 활용도를 높일 수 있어요.
-
search shard routing으로 샤드 선택을 제어해 쿼리 라우팅을 최적화할 수 있어요.
-
시계열 워크로드에서는 index-level search pruning을 사용해 일치하는 문서를 포함할 수 없는 인덱스를 건너뛸 수 있어요.
-
asynchronous search로 리소스를 많이 사용하는 쿼리를 비동기로 실행하면 타임아웃을 피할 수 있어요.
-
분석 워크로드에서는 star-tree index를 사용해 집계 성능을 개선할 수 있어요.