Bắt đầu ngayBắt đầu miễn phí

EXPLAIN cho WHERE

Chạy truy vấn với EXPLAIN sẽ không thực sự thực thi truy vấn. Vì vậy, EXPLAIN cung cấp các ước tính về kế hoạch truy vấn. Các giá trị cost, rows và width đều là ước tính. Một số cách viết truy vấn cho ra ước tính tốt hơn các cách khác.

Bạn sẽ xem lại chất lượng không khí ở Hawaii, tập trung vào những ngày có nhiều địa điểm cùng rơi vào một hạng mục AQI (tốt, trung bình, v.v.). Sau đó, bạn sẽ xem tác động của việc phân vùng đối với các ước tính trong kế hoạch truy vấn. Phân vùng có làm thay đổi ước tính của planner không?

Bài tập này là một phần của khóa học

Cải thiện hiệu năng truy vấn trong PostgreSQL

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

SELECT ___(___)
FROM daily_aqi
WHERE state_code = 15 -- Hawaii state code
AND no_sites > 1;
Chỉnh sửa và Chạy Mã