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

Giải thích (EXPLAIN) hành vi truy vấn

Nhiều khi, truy vấn có kế hoạch thực thi khác với những gì bạn mong đợi. Trước đó trong khóa học, bạn đã chạy một truy vấn để lấy tất cả các bản ghi tháng 12 cho air_temp ở Coffee County với loại báo cáo thông thường FM-15. Bạn dùng CTE để giới hạn theo ngày, rồi dùng câu lệnh SELECT để lọc loại báo cáo, giúp bạn dễ dàng thay đổi mốc thời gian thông qua CTE. Hãy xem phần giải thích cho câu lệnh đó.

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

Giới thiệu về Redshift

Xem khóa học

Hướng dẫn bài tập

  • Chạy EXPLAIN cho toàn bộ câu lệnh.
  • Cập nhật điều kiện temp_reading để nằm trong khoảng từ 1 đến 30 tháng 11 năm 2023.

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.

-- Explain the entire statement
___ WITH temp_readings as (
    SELECT date,
           hourlydrybulbtemperature AS air_temp,
           report_type
      FROM public_intro_redshift.coffee_county_weather
     -- Set it to the proper dates in November 2023
     WHERE date BETWEEN ___ AND ___
)
 SELECT date,
       air_temp
  FROM temp_readings
 WHERE report_type = 'FM-15';
Chỉnh sửa và Chạy Mã