쿼리 옵션, 할당량, 취소 및 커서

쿼리 옵션, 할당량, 취소 및 커서 (Query options, quotas, cancellation & cursors)

Pinot SQL을 위한 쿼리 제어, 진단, 페이징 동작을 다뤄요.

출처: 문서

본문

쿼리가 이미 동작하는데, 쿼리가 어떻게 실행되고, 어떻게 추적되며, 결과가 어떻게 페이징되는지 제어해야 할 때 이 섹션을 사용해요.

이 페이지들은 주요 런타임 제어를 다뤄요.

이 섹션 사용법 (How to use this section)

단일 쿼리를 변경해야 할 때는 쿼리 옵션부터 시작해요.

테이블, 데이터베이스, 애플리케이션 수준에서 쿼리 속도를 제어해야 할 때는 할당량으로 이동해요.

실행 중인 쿼리를 추적하거나 중지해야 할 때는 취소와 상관 ID(correlation IDs)를 함께 사용해요.

결과 집합이 한 응답에 담기 너무 클 때는 커서 페이징을 사용해요.

엔진 동작이나 인덱스 사용을 이해해야 할 때는 explain plan을 사용해요.

쿼리가 조인, 서브쿼리, 또는 다른 고급 SQL 기능에 의존할 때는 multi-stage explain plan 페이지를 사용해요.

이 페이지가 다룬 내용

이 페이지는 쿼리 제어 페이지들을 요약하고 각각을 언제 사용할지 설명했어요.

다음 단계

쿼리를 조정해야 한다면 Query options을, Pinot가 어떻게 실행할지 디버그해야 한다면 Explain plan을 열어 보세요.

관련 페이지

더 알아보기 (Learn more)