ฝึกใช้ query plan
dataframe text_df พร้อมใช้งานแล้ว โดย dataframe นี้ถูกลงทะเบียนเป็นตารางชื่อ table1
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Introduction to Spark SQL in Python
คำแนะนำการฝึกหัด
- รัน explain บน
text_df - รัน explain บนคิวรี SQL ที่ทำ "SELECT COUNT(*) as count" บน
table1 - รัน explain บนคิวรี SQL ที่นับจำนวนคำที่ไม่ซ้ำกันใน
table1
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Run explain on text_df
text_df.____()
# Run explain on "SELECT COUNT(*) AS count FROM table1"
spark.sql("SELECT COUNT(*) AS count FROM table1").____()
# Run explain on "SELECT COUNT(DISTINCT word) AS words FROM table1"
spark.sql("____").____()