ANALYTIC¶
이 섹션에서는 분석 언어 요소의 변환 참조에 대한 설명서를 확인할 수 있습니다.
EXPLAIN¶
EXPLAIN 절에 대한 변환 사양입니다.
Teradata의 설명서에 따르면, EXPLAIN 절은 쿼리의 실행을 일련의 단계로 분류하는 텍스트 보고서인 단계별 실행 계획을 생성합니다.
이 문의 구문은 다음과 같습니다.
EXPLAIN [ <SQL_statement> ];
쿼리¶
EXPLAIN SELECT * FROM table_1
결과¶
| Explanation |
|---|
|
Snowflake
쿼리¶
EXPLAIN SELECT * FROM table_1
결과¶
| ID | OPERATION | OBJECTS | SCHEDULE | PROJECTION | EXPRESSIONS | |
|---|---|---|---|---|---|---|
| 0 | ResultFinalize | 3 | [1] | |||
| 1 | Exchange (SINGLE) | |||||
| 2 | ResultWorker | 2 | [1] | |||
| 3 | Projection | 1 | [1] | |||
| 4 | RowGenerator | 0 | [] |
결과에서 볼 수 있듯이, Teradata와 Snowflake의 EXPLAIN은 쿼리가 실행될 때 수행될 단계에 대한 설명을 제공한다는 동일한 목표를 갖습니다. 그러나 Teradata는 실행할 각 단계의 이름만 표시하는 Snowflake에 비해 더 자세한 설명을 사용합니다.