1. 学ぶ
  2. /
  3. コース
  4. /
  5. PostgreSQL에서 쿼리 성능 개선하기

Connected

演習

행 지향 테이블 미리 살펴보기

새로운 테이블을 다룰 때 데이터를 미리 보기 위해 SELECT *를 자주 사용해요. 하지만 행 지향 저장 방식을 사용하는 큰 테이블에서 모든 행을 선택하면 리소스를 많이 소모하고 느려집니다. 빠르게 최적화하는 요령은 반환되는 행 수를 제한하는 것입니다.

미국의 대기질 데이터를 사용해 보겠습니다. 이 데이터는 행 지향 저장 방식을 사용하는 Postgres 데이터베이스에 있습니다. 데이터를 미리 보면서 daily_aqi에 익숙해지세요. 먼저 모든 레코드를 선택한 뒤, 속도를 높이기 위해 결과를 제한하세요.

EXPLAIN 명령을 사용해 행 수를 제한했을 때의 효과를 수치로 확인해 보세요.

指示1 / 2

undefined XP
  • 1

    SELECT * 문에 대한 쿼리 비용 estimate 를 확인하세요.

  • 2

    10개 레코드로 제한한 뒤의 쿼리 비용 estimate를 확인하세요.