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

Tạo và sử dụng chỉ mục (index)

Bạn đang làm việc với dữ liệu chỉ số chất lượng không khí (AQI) của Mỹ. Dữ liệu AQI ghi nhận bốn chất ô nhiễm: ozone, bụi mịn, carbon monoxide và sulfur dioxide. Bạn muốn biết liệu một trong các chất này có phải là nguyên nhân chính gây chất lượng không khí kém hay không.

Bảng daily_aqi chứa các phép đo AQI hằng ngày. Trường defining_parameter mô tả trong bốn chất ô nhiễm thì chất nào là tệ nhất trong ngày đó.

Bạn sẽ viết rất nhiều truy vấn dùng loại chất ô nhiễm làm bộ lọc. Trước khi bắt đầu phân tích dữ liệu, bạn muốn kiểm tra xem defining_parameter đã có chỉ mục chưa. Nếu chưa, bạn sẽ thêm một chỉ mục.

Hướng dẫn 1/2

undefined XP
    1
    2
  • Dùng view pg_indexes để tìm các chỉ mục hiện có.
  • Lọc theo bảng daily_aqi.