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

คอร์ส

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

ระดับกลาง4 ชม.

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

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

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

ดำเนินการต่อด้วย 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 บนมือถือ

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

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