sppl24 님의 블로그

  • 홈
  • 태그
  • 방명록

인덱스 1

MongoDB 복합 인덱스 최적화 - ESR 룰

몽고DB 조회 속도 개선을 위해 인덱스를 하나둘 걸어 보게 되고그게 적절한 수준을 넘어서 조잡해지면서 되려 복잡도만 올라가고 효용은 떨어지는 경험을 하게된다몽고DB 아틀라스에서 자체적으로 인덱스 조합을 추천해주기도 하지만 이 또한 만능은 아니다. 자주 변경되는 요구사항에 대응하며 최적화를 진행해야하는데..몽고DB에서 권장하는건 ESR룰이다 E : equlityS : sortR : range 이 순서로 인덱스를 건다는 의미인데정확히 일치하는 필드로 조회,동등성 검증 후 정렬,정렬된 데이터들의 범위를 제한해 성능을 개선한다는 것이다. 조회할 데이터의 동등 조건으로 쿼리 대상을 줄인 뒤에 정렬을 배치하면논블로킹으로 정렬이 가능하다. 몽고DB는 범위 필터 결과에 인덱스 정렬을 수행할 수가 없기 때문에 정렬 이..

데이터베이스 2024.11.06
이전
1
다음
더보기
프로필사진

sppl24 님의 블로그

sppl24 님의 블로그 입니다.

반응형
  • 분류 전체보기 (38)
    • 데이터베이스 (3)
    • 아키텍처 (1)
    • 알고리즘 (27)
    • 기타 (3)

Tag

leetcode, 붕대감기, 프로그래머스, PCCP, java, 티스토리챌린지, 솔로프리너, 리코쳇 로봇, BOJ, 정수를 나선형으로 배치하기, 라이젠5 7600, fulltext, springcamp, 전문검색, asrock deskmini x600, 백준, 오블완, MYSQL, 알고리즘, 프로그래밍좀비,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바