EXPLAIN เบื้องต้น
การตรวจสอบแผนคิวรีเป็นวิธีที่ดีในการทำความเข้าใจการทำงานของคิวรี การดูขั้นตอนของแผนคิวรีช่วยให้รู้ว่าสามารถปรับโครงสร้างคิวรีหรือเพิ่มเงื่อนไขเพื่อจำกัดจำนวนแถวและเพิ่มความเร็วได้หรือไม่ การเปรียบเทียบค่าใช้จ่ายสัมพัทธ์ระหว่างโครงสร้างคิวรีที่แตกต่างกันจะช่วยให้เห็นว่าแผนใดมีประสิทธิภาพมากกว่า
ในแบบฝึกหัดนี้ จะใช้ข้อมูลคุณภาพอากาศรายวันของสหรัฐอเมริกา ให้เริ่มต้นด้วยการรันคิวรีเพื่อดูแผนคิวรีก่อน
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การเพิ่มประสิทธิภาพคิวรีใน PostgreSQL
คำแนะนำการฝึกหัด
- เขียนคิวรีเพื่อดึงข้อมูลทุกคอลัมน์และทุกแถวจากตาราง
daily_aqi - เพิ่มคำสั่ง
EXPLAINเพื่อแสดงแผนคิวรี
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
___
SELECT *
FROM ___;