ข้ามไปยังเนื้อหาหลัก

คอร์ส

การเพิ่มประสิทธิภาพคิวรีใน PostgreSQL

ขั้นกลาง4 ชม.

เรียนรู้วิธีจัดโครงสร้างคิวรี PostgreSQL ของคุณให้ทำงานได้ในเวลาเพียงเศษเสี้ยวหนึ่งของเดิม

Sql4 ชม.15 วิดีโอ53 แบบฝึกหัด4,300 XP14,027หนังสือรับรองความสำเร็จ

สร้างบัญชีฟรีของคุณ

ดำเนินการต่อด้วย Google
หรือ
เมื่อดำเนินการต่อ ถือว่าคุณยอมรับ ข้อกำหนดการใช้งานและ นโยบายความเป็นส่วนตัว และยอมรับว่าข้อมูลของคุณจะถูกจัดเก็บในสหรัฐอเมริกา

ได้รับความไว้วางใจจากผู้เรียนในบริษัทหลายพันแห่ง

กำลังฝึกอบรมทีมอยู่ใช่ไหม?

ทดลองใช้สำหรับองค์กร

รายละเอียดคอร์ส

เสียเวลากับคิวรีที่ช้าอยู่หรือเปล่า? หรือลังเลที่จะแชร์โค้ดกับเพื่อนร่วมงานที่มีประสบการณ์มากกว่า? ในคอร์สนี้ คุณจะได้เรียนรู้วิธีจัดโครงสร้างคิวรี PostgreSQL ให้รันได้เร็วขึ้นอย่างเห็นได้ชัด ผ่านการสำรวจข้อมูลที่เชื่อมโยงกันระหว่างการเข้าร่วมโอลิมปิก สภาพภูมิอากาศของแต่ละประเทศ และผลิตภัณฑ์มวลรวมในประเทศ (GDP) คุณจะได้สัมผัสโดยตรงว่าการเปลี่ยนวิธีกรองข้อมูลและการใช้ subquery ส่งผลต่อประสิทธิภาพของคิวรีอย่างไร นอกจากนี้ยังจะได้เรียนรู้คุณสมบัติของฐานข้อมูลแบบ row-oriented พร้อมกับศึกษาผลกระทบของภูเขาไฟในฮาวายต่อคุณภาพอากาศ เมื่อได้จัดโครงสร้างคิวรีใหม่ด้วย query planner และลำดับการประมวลผล SQL คุณจะสามารถทำงานได้อย่างมีประสิทธิภาพจนเพื่อนร่วมงานต้องทึ่ง

ข้อกำหนดเบื้องต้น

หลักสูตร

โครงร่างคอร์ส

1

การรวมข้อมูลเข้าด้วยกัน

ดำดิ่งสู่โลกของโอลิมปิกฤดูหนาว! คุณจะได้เรียนรู้การ join, subquery และการสร้างตารางชั่วคราว ขณะค้นหาว่านักกีฬาโอลิมปิกคนไหนบ้างที่ฝึกซ้อมในสภาพอากาศต่ำกว่าจุดเยือกแข็ง นอกจากนี้ยังจะได้เรียนรู้เกี่ยวกับ query planner และวิธีที่มันช่วยแนะแนวทางการเขียน SQL ให้คิวรีทำงานได้เร็วขึ้น
เริ่มบท
2

การลดผลลัพธ์และลดภาระการประมวลผล

นึกถึงความรู้พีชคณิตสมัยเรียน แล้วนำมาใช้ทำความเข้าใจลำดับการประมวลผลของ SQL ค้นหาว่าประเทศใดควรมีนักกีฬามากที่สุดโดยดูจากข้อมูลประชากรและ GDP พร้อมเรียนรู้วิธีกรองข้อมูลที่ดีที่สุด คุณจะได้เข้าใจด้วยว่าคิวรีทำการ aggregate (เช่น sum, count) ณ จุดใด และจะจัดโครงสร้างคิวรีให้กระบวนการนี้มีประสิทธิภาพสูงสุดได้อย่างไร
เริ่มบท
3

การใช้คุณสมบัติของฐานข้อมูล

เจาะลึกคุณสมบัติที่ช่วยเพิ่มประสิทธิภาพฐานข้อมูล ค้นพบว่าเมื่อใดที่ตารางของคุณไม่ใช่ตารางจริง แต่เป็น view เรียนรู้ว่าโครงสร้างการจัดเก็บข้อมูลของฐานข้อมูล (แบบ row-oriented หรือ column-oriented) ส่งผลต่อการเขียนคิวรีอย่างไร พร้อมสำรวจข้อมูลหมอกควันจากภูเขาไฟโดยใช้ partition และ index เพื่อเพิ่มความเร็วในการรันคิวรี
เริ่มบท
4

การประเมินประสิทธิภาพคิวรี

เรียนรู้คำศัพท์ในวงจรชีวิตของคิวรี (Query Lifecycle) และเจาะลึก query planner สำรวจว่า query planner สร้างและปรับแต่ง query plan อย่างไร ค้นหาจุดหมายปลายทางสำหรับวันหยุดครั้งต่อไปโดยดูจากประเทศที่มีการเติบโตของประชากรในช่วงล่าสุด พร้อมศึกษาว่าการ join ส่งผลต่อขั้นตอนการประมวลผลคิวรีอย่างไร จากนั้นปรับแต่งเทคนิคการเพิ่มประสิทธิภาพโดยทดสอบว่าการกรองข้อมูลแบบต่างๆ ช่วยลดเวลาในการรันคิวรีได้อย่างไร
เริ่มบท
S

การเพิ่มประสิทธิภาพคิวรีใน PostgreSQL

เรียนคอร์สจบแล้ว

รับใบรับรองความสำเร็จ

ลงทะเบียนเลย

พัฒนาทักษะด้านข้อมูลของคุณด้วย DataCamp for Mobile

เรียนรู้ได้ทุกที่ด้วยคอร์สบนมือถือและโจทย์เขียนโค้ด 5 นาทีประจำวัน