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

Phân tích bảng tạm đó

Vận động viên giành suất dự Olympics nhờ nỗ lực và sự bền bỉ. Tuy vậy, một số yếu tố như khí hậu của quốc gia họ sinh sống cũng có tác động. Bạn muốn đào sâu mối quan hệ này bằng cách tạo danh sách tất cả quốc gia có vận động viên Olympic và xem xét nhân khẩu học của từng quốc gia.

Bạn có thể truy cập bảng athletes, nhưng bảng này có hàng nghìn bản ghi nên truy vấn khá chậm. Một giải pháp là tạo một bảng tạm chứa tất cả mã quốc gia. Sau đó, bạn có thể phân tích các thống kê liên quan đến đặc điểm quốc gia bằng bảng tạm này, cho phép query planner tối ưu việc thực thi truy vấn tốt hơn.

Hướng dẫn

100 XP
  • Tạo một TEMP TABLE tên là countries.
  • Cho phép query planner thu thập thống kê trên bảng.
  • Đếm tất cả bản ghi trong bảng vừa tạo.