본문으로 바로가기

코스

PostgreSQL에서 쿼리 성능 개선하기

중급4시간

PostgreSQL 쿼리 구조를 최적화해 실행 시간을 대폭 단축하는 방법을 학습하세요.

Sql4시간15개 동영상53개 연습 문제4,300 XP13,623수료 확인서

무료 계정 만들기

Google에서 계속 진행
또는
계속 진행하시면 다음 약관에 동의하는 것으로 간주됩니다: 이용약관, 우리의 개인정보 처리방침 그리고 귀하의 데이터가 미국에 저장된다는 점입니다.

수천 개 기업의 학습자가 선택한 서비스

코스 설명

느린 쿼리 때문에 시간을 낭비하고 있나요? 숙련된 동료들과 쿼리를 공유하기가 망설여지나요? 이 강의에서는 PostgreSQL 쿼리 구조를 개선해 실행 시간을 대폭 줄이는 방법을 배웁니다. 올림픽 참가, 국가 기후, 국내총생산(GDP)이 서로 얽힌 데이터를 탐색하면서, 필터링 방식의 변화와 서브쿼리 사용이 성능에 어떤 영향을 주는지 직접 확인해 볼 거예요. 행 지향 데이터베이스의 특성을 익히는 한편, 하와이 화산이 대기 질에 미치는 영향도 살펴봅니다. 쿼리 플래너와 SQL 연산 순서를 활용해 쿼리를 재구성하면, 곧 동료들을 놀라게 할 만큼 효율적으로 작업하실 수 있어요.

사전 요구 사항

커리큘럼

코스 개요

1

데이터를 하나로 모으기

겨울 올림픽 데이터로 함께 떠나볼까요? 서브영하에서 훈련하는 올림픽 선수를 찾는 과정에서 JOIN, 서브쿼리, 임시 테이블 생성 방법을 배웁니다. 또한 쿼리 플래너의 동작을 이해하고, 이를 통해 더 빠른 SQL 구조로 안내받는 법을 익혀요.
챕터 시작하기
2

결과를 최소화하고 부하 줄이기

과거에 배운 대수학을 떠올리며 SQL 연산 순서를 익혀 보세요. 인구와 국내총생산(GDP)을 살펴보며 어떤 나라가 이론적으로 선수를 가장 많이 보유해야 하는지 찾아보고, 최적의 필터링 방식도 배웁니다. 집계(합계, 개수 등)가 언제 수행되는지, 그리고 이를 최적화하도록 쿼리를 어떻게 구성할 수 있는지도 알아봅니다.
챕터 시작하기
3

데이터베이스 설계 특성 활용하기

데이터베이스 성능을 높여 주는 특성에 집중해 보세요. 테이블처럼 보이지만 사실은 뷰인 경우를 구분하는 법을 배우고, 데이터베이스 저장 구조(행 지향 또는 열 지향)가 쿼리 구조에 어떤 영향을 주는지도 살펴봅니다. 파티션과 인덱스를 활용해 쿼리를 가속하면서 화산 연무 현상도 탐구해요.
챕터 시작하기
4

쿼리 성능 평가하기

쿼리 라이프사이클의 용어를 익히고 쿼리 플래너로 깊이 들어가 봅니다. 쿼리 플래너가 쿼리 플랜을 생성하고 최적화하는 과정을 살펴보세요. 최근 인구가 증가한 나라를 찾아 다음 휴가지 후보를 발굴하는 동시에, JOIN이 쿼리 단계에 어떤 영향을 주는지도 확인합니다. 다양한 필터가 실행 시간을 어떻게 단축하는지 비교하며 최적화 기법을 더욱 정교하게 다듬어 보세요.
챕터 시작하기
S

PostgreSQL에서 쿼리 성능 개선하기

코스
완료

성취 확인서 획득하기

지금 등록하기

DataCamp for Mobile로 데이터 스킬을 키워보세요

모바일 강의와 매일 5분 코딩 챌린지로 이동 중에도 학습을 진행하세요.

PostgreSQL에서 쿼리 성능 개선하기 | DataCamp