쿼리 계획을 쿼리 요약에 매핑
쿼리 계획 작업을 쿼리 요약 단계(레이블 필드 값을 통해 식별)로 매핑하면 작업에 대한 세부 정보를 추가로 얻을 수 있습니다.
쿼리 계획 작업 | 레이블 필드 값 | 설명 |
---|---|---|
Aggregate HashAggregate GroupAggregate |
AGGR | 집계 함수와 GROUP BY 조건을 평가합니다. |
DS_BCAST_INNER | BCAST(브로드캐스팅) | 테이블 전체 또는 일부 행 집합(테이블에서 필터링된 행 집합 등)을 모든 노드로 브로드캐스팅합니다. |
쿼리 계획에 표시되지 않음 | DELETE | 행을 테이블에서 삭제합니다. |
DS_DIST_NONE DS_DIST_ALL_NONE DS_DIST_INNER DS_DIST_ALL_INNER DS_DIST_ALL_BOTH |
DIST(분산) | 병렬 조인을 목적으로, 또는 기타 병렬 처리를 위해 행을 노드로 분산시킵니다. |
HASH | HASH | 해시 조인에서 사용할 목적으로 해시 테이블을 빌드합니다. |
해시 조인 | HJOIN(해시 조인) | 두 테이블 또는 중간 결과 집합의 해시 조인을 수행합니다. |
쿼리 계획에 표시되지 않음 | INSERT | 행을 테이블에 삽입합니다. |
제한 | LIMIT | LIMIT 절을 결과 집합에 적용합니다. |
병합 | MERGE | 병렬 정렬 또는 조인 작업에서 도출되는 행을 병합합니다. |
병합 조인 | MJOIN(병합 조인) | 두 테이블 또는 중간 결과 집합의 병합 조인을 수행합니다. |
중첩 루프 | NLOOP(중첩 루프) | 두 테이블 또는 중간 결과 집합의 중첩 루프 조인을 수행합니다. |
쿼리 계획에 표시되지 않음 | PARSE | 문자열 구문을 로드할 수 있는 이진 값으로 분석합니다. |
프로젝트 | PROJECT | 표현식을 평가합니다. |
네트워크 | RETURN | 행을 리더 또는 클라이언트로 반환합니다. |
쿼리 계획에 표시되지 않음 | SAVE | 다음 처리 단계에서 사용할 수 있도록 행을 구체화합니다. |
Seq Scan | SCAN | 테이블 또는 중간 결과 집합을 스캔합니다. |
정렬 | SORT | 이후 다른 작업(조인, 집계 등)에서 필요에 따라, 혹은 ORDER BY 절을 충족시킬 목적으로 행 또는 중간 결과 집합을 정렬합니다. |
고유 | UNIQUE | 다른 작업에서 필요에 따라 SELECT DISTINCT 절을 적용하거나, 혹은 중복을 제거합니다. |
창 | WINDOW | 집계 및 순위 창 함수를 계산합니다. |