최적화된 플랜 읽기
방금 출력한 나이브 플랜은 쿼리의 출발점입니다. 쿼리를 실행하기 전에 Polars는 이를 재작성합니다. 필터를 아래로 밀어내고, 불필요한 열을 제거하며, sort+head를 빠른 top-k 연산으로 변환합니다. .explain()을 사용해 최적화된 플랜을 확인해 보세요.
polars는 pl로 로드되어 있으며, LazyFrame top_titles_by_format은 이전과 동일한 쿼리입니다.
이 연습은 강의의 일부입니다
Polars로 데이터 파이프라인 확장 및 최적화하기
연습 안내
top_titles_by_format의 최적화된 플랜을 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Show the optimized plan
print(top_titles_by_format.____())