1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Cải thiện hiệu năng truy vấn trong PostgreSQL

Connected

Bài tập

Subquery và CTE

Bạn đã học được nhiều cách viết truy vấn và cách các lựa chọn này ảnh hưởng đến hiệu năng. Bài tập này sẽ tiếp tục xem xét nhân khẩu học của các quốc gia châu Phi có vận động viên tham dự Thế vận hội, tập trung vào Thế vận hội Mùa hè.

Với các truy vấn đã được soạn sẵn, bạn sẽ tái cấu trúc chúng và đánh giá tác động của các thay đổi. Trước hết, bạn sẽ thấy sự khác biệt trong kế hoạch truy vấn khi dùng subquery so với common table expressions (CTE).

Chạy kế hoạch thực thi cho từng bước.

Hướng dẫn 1/2

undefined XP
  • 1

    Chạy kế hoạch thực thi. Chú ý thứ tự các bước lọc và số lượng hàng bị loại bỏ trong kế hoạch truy vấn.

  • 2

    Tái cấu trúc subquery demographics thành một CTE và chạy kế hoạch thực thi.