쿼리 프로파일링
쿼리 프로파일링 (Profiling Queries)
DuckDB는 EXPLAIN 및 EXPLAIN ANALYZE 구문을 통해 쿼리 프로파일링을 지원해요.
출처: 문서
본문
EXPLAIN
쿼리를 실행하지 않고 쿼리 플랜을 보려면 다음을 실행해요:
EXPLAIN ⟨query⟩;
EXPLAIN의 출력에는 각 연산자에 대한 예상 카디널리티가 포함돼요.
EXPLAIN ANALYZE
쿼리를 프로파일링하려면 다음을 실행해요:
EXPLAIN ANALYZE ⟨query⟩;
EXPLAIN ANALYZE 구문은 쿼리를 실행하고, 각 연산자의 실제 카디널리티와 각 연산자에서 소비된 누적 wall-clock 시간을 보여줘요.
더 알아보기 (Learn more)
쿼리 플랜을 검사하는 방법은 [Inspect Query Plans]({% link docs/current/guides/meta/explain.md %})을, 프로파일링 설정은 [Profiling]({% link docs/current/dev/profiling.md %}) 문서를 참고해요.