Partition Pruning
ทีมข้อมูลของ Snowy Peak รันคิวรีต่อไปนี้กับตาราง subscriptions ซึ่งเก็บข้อมูลการเรียกเก็บเงินสามปีไว้ใน micro-partition หลายร้อยชุด โดย Snowflake จัดเก็บค่า min และ max ของ start_date ไว้สำหรับทุก micro-partition ในตาราง
เมื่อรันคิวรีนี้ Snowflake จะใช้ข้อมูล metadata ดังกล่าวอย่างไร?
SELECT COUNT(*)
FROM subscriptions
WHERE start_date = '2024-03-15';
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Snowflake Architecture
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด