본문 바로가기

use-the-index-luke

7장 Partial Results

use-the-index-luke 저자 Markus Winand

---------------------------------------------

Markus Winand는 SQL에 대한 통찰력을 제공하고 다양한 시스템이 SQL을 지원하는 방법을 modern-sql.com 에서 보여줍니다. 이전에 그는 use-the-index-luke.com 을 만들었는데, 지금도 활발하게 유지되고 있습니다. Markus는 winand.at 를 통해 강사, 연사 및 컨설턴트로 고용될 수 있습니다.

---------------------------------------------

You can upload a Korean translation of use-the-index-luke.com on your blog

Thank you from the bottom of my heart to author Makus Winand for allowing me.

 

These are translations that I use for studying by using a papago (google translate)

The translations may not be correct or there may be a typo.

I'd appreciate it if you could point it out in the comments.

---------------------------------------------

---------------------------------------------

use-the-index-luke.com 의 한글번역본을 블로그에 업로드 해도 된다고

허락해주신 Makus Winand 저자님께 진심으로 감사합니다.

 

이 번역본들은 제가 공부용도로 번역기(papago, google transrate)를 돌려서 

번역한 내용들이라 맞지 않거나, 오타가 있을수 있습니다.

댓글로 지적해주시면 감사하겠습니다.

---------------------------------------------

 

부분 결과

https://use-the-index-luke.com/sql/partial-results

 

경우에 따라 SQL 쿼리의 전체 결과가 필요하지 않고 처음 행만 필요할 있습니다.(: 가장 최근의 메시지 10개만 표시). 경우 사용자가 기존의 페이징 탐색 또는 보다 현대적인 "무한 스크롤" 변형을 사용하여 이전 메시지를 탐색할 있도록 하는 것도 일반적입니다. 그러나 함수에 사용되는 관련 SQL 쿼리는 모든 메시지를 가장 최근의 메시지를 찾기 위해 정렬해야 하는 경우 심각한 성능 문제를 일으킬 있습니다. 따라서 파이프라인 order by 이러한 쿼리에 대한 매우 강력한 최적화 수단입니다.

 

파이프라인 order by 사용하면 결과를 정렬하는 수고를 있을 뿐만 아니라 모든 행을 읽고 정렬하지 않고 번째 결과를 전달할 있습니다. , 파이프라인으로 연결된 order by 시작 비용이 매우 저렴합니다. 따라서 최종 결과를 준비하기 위한 노력을 포기하지 않고 개의 행을 가져온 실행을 중단할 있습니다.

 

장에서는 파이프라인 order by 사용하여 부분 결과를 효율적으로 검색하는 방법에 대해 설명합니다. 이러한 쿼리의 구문은 데이터베이스마다 다르지만 여전히 매우 유사한 방식으로 쿼리를 실행합니다.

다시 한번, 이것은 그들 모두가 번에 다리로 바지를 입는다는 것을 보여줍니다.(역주 : ' 번에 다리로 바지를 입는다' '한번에 하나씩' 또는 '특출지않고 평범하다 '라는 의미를 지니고 있습니다.)

 

----------------------------------------------------------

----------------------------------------------------------

'use-the-index-luke' 카테고리의 다른 글

7.2 Fetching The Next Page  (0) 2023.11.07
7.1 Selecting Top-N Rows  (0) 2023.11.03
6.3 Index-Oraganized Table  (1) 2023.10.31
6.2 ASC/DESC and NULL FIRST/LAST  (0) 2023.10.27
6.1 Indexed Order By  (0) 2023.10.24