1. 학습
  2. /
  3. 강의
  4. /
  5. PostgreSQL에서 쿼리 성능 개선하기

Connected

연습 문제

인덱스 스캔

당신의 친구는 하와이에 살고 있는데, 화산 스모그 때문에 천식이 더 심해지고 있어요. 당신은 미국 환경보호청(EPA)의 카운티 수준 대기 질 데이터를 사용해 이사할 만한 새 지역을 함께 찾아보려 합니다. 새 집은 적어도 90%의 날에 대기 질이 좋으면 좋겠다고 결정했어요.

미국에는 카운티가 매우 많고, air quality 테이블도 아주 큽니다. 첫 번째 쿼리(표시하지 않음)는 순차 스캔을 수행했고 실행 시간이 아주 길었어요.

좋은 대기 질 일수를 추적하는 열에 인덱스를 추가하기로 했어요. 쿼리 플랜을 확인하고 스캔 유형을 살펴보세요.

지침

100 XP
  • good 열을 사용해 annual_aqi 테이블에 인덱스를 생성하세요.
  • 연중 적어도 90%에서 good 대기 질을 보이는 결과만 포함하세요.
  • aqi_year를 2017년과 2018년으로 제한해 최근 연도에 집중하세요.