ยินดีด้วย

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

Amy McCarty

Instructor

บทที่ 1: วิธีรวมข้อมูล

Wordcloud ของคำว่า JOIN, WITH, TEMP, SQL, CTE, FULL, INNER, OUTER, LEFT, RIGHT, subquery, queries, postgres, optimize

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

บทที่ 2: การจำกัดผลลัพธ์

  • ลำดับการดำเนินการ
  • การกรองด้วย WHERE
  • การกรองด้วย INNER JOIN
  • การ JOIN ข้อมูลที่มี granularity ต่างกัน
การเพิ่มประสิทธิภาพคิวรีใน PostgreSQL

บทที่ 3: ทำความรู้จักฐานข้อมูล

  • pg_tables และ information_schema
  • ตารางและ view

ไดอะแกรมของตารางจำลองที่มี 5 คอลัมน์ แท่งแนวตั้ง 5 แท่งแสดงการจัดเก็บแบบคอลัมน์ แท่งแนวนอน 5 แท่งแสดงการจัดเก็บแบบแถว

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

บทที่ 4: การใช้ query planner

วงจรชีวิตของ Query ขั้นที่ 1 คือ Parse ซึ่งมีจุดย่อยได้แก่ ตรวจสอบ syntax แปล SQL และปฏิบัติตามกฎ ขั้นที่ 2 คือ Plan & Optimize ซึ่งมีจุดย่อยได้แก่ ใช้สถิติฐานข้อมูล คำนวณต้นทุน และเลือกแผนที่ดีที่สุด ขั้นที่ 3 คือ Execute ซึ่งมีจุดย่อยได้แก่ ดำเนินการตามแผนและส่งคืนผลลัพธ์

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

ขอบคุณ!

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

Preparing Video For Download...