-
카테고리
-
세부 분야
데이터베이스
-
해결 여부
미해결
no offset 최적화를 사용할 수 없을 것 같은 경우에는 어떻게 최적화를 해야할까요?
24.04.24 10:09 작성 조회수 35
0
안녕하세요. 강의를 보다보니 no offset 최적화를 보니 순차정보(ex: id, datetime, ...)가 기준값으로 사용될 수 있는 경우에는 충분히 사용할 수 있을 것 같은데, 복잡한 조건들이 들어가는 검색 기능(ex: 다나와 상품 상세검색이나, 부동산 사이트의 매물 검색, 쿠팡 상세검색 등)
같은 경우에는 이런 최적화 기법을 사용할 수 없을 것 같은데, 이 경우에는 그냥 offset 기반의 페이징밖에 최적화 방법이 없을까요?
답변을 작성해보세요.
0
여정민
지식공유자2024.04.24
안녕하세요~
질문 주신 내용만 보았을 때는 No Offset 최적화를 사용해볼만 한 것 같은데요?
복잡한 조건이라도 현재 조회한 값 중 가장 큰 id 값을 다음 번 조회 조건절에 넣어서 조회를 해보면 되지 않을까요?
물론 실행 계획을 보고 성능이 잘 나오는지 봐야할 것 같고, 적용할 수 있는지 여부도 상황에 맞춰서 잘 판단해봐야 할 것 같습니다.
답변 1