연락처 정보

코스 개요

1. PostgreSQL 쿼리 플래너 이해하기

  • 쿼리 실행 계획 및 전통적인·유전적 알고리즘 기반의 쿼리 플래너 작동 방식
  • 데이터 접근 방법과 조인 기법 등에 따른 쿼리 실행 계획 분석
  • 설정 파라미터 및 pg_hint_plan을 활용한 실행 계획 제어 방법

2. 쿼리 플래너 통계 정보

  • 쿼리 실행 계획 예상 비용 계산 방식
  • 기본 통계 모델의 구조와 활용법
  • ANALYZE 작업과 확장형 통계 정보 생성 방법

3. 인덱스의 올바른 활용법

  • 단일 컬럼, 복합 키 기반 및 함수 사용형 등 다양한 B-트리 인덱스 적용법
  • 해시 인덱스의 특성과 구체적인 활용 사례
  • 대규모 데이터 처리를 위한 BRIN 인덱스 개념
  • 지리적 정보 등 특수 목적에 최적인 GiST 및 GIN 인덱스 활용법

4. 고급 테이블 구조 설계 방안

  • 대규모 데이터베이스 환경에 적합한 파티션 테이블 개념과 구현 방법
  • 빠른 속도를 목적으로 하는 로그 기록 없는 테이블 활용법
  • 일시적인 데이터 저장을 위한 임시 테이블 사용법
  • 실시간 분석 효율성을 높여주는 구체화 뷰 생성 기법

5. 캐시 메모리 체계 활용 전략

  • 자주 사용되는 데이터를 빠르게 불러올 수 있는 버퍼 캐시 운영법
  • 쿼리 처리를 원활히 지원하기 위한 작업 메모리 조정 기준
  • 데이터베이스 유지보수 프로세스를 최적화할 수 있는 유지관리용 메모리 설정 방법

6. 병렬 처리 쿼리 기법

  • 여러 프로세스 간 자원 공유를 위한 아키텍처 이해하기
  • 병렬 처리 실행 최적화와 관련된 주요 설정 파라미터 개요
  • 병렬화된 쿼리가 어떻게 수행되는지 분석하는 방법 설명

7. 워크로드와 성능 모니터링 체계

  • 수행 속도가 느린 쿼리를 효율적으로 기록하고 관리하는 법
  • 자동 실행 계획 분석을 위한 auto_explain 확장 기능 활용법
  • 데이터베이스 전체 수행 기록 및 통계를 파악하기 위한 pg_stat_statements 확장 기능 활용법
  • 장기적인 운영 환경 변화에 따른 누적 통계 관리 방안

8. PgBench를 활용한 벤치마킹 절차

요건

  • PostgreSQL 서버 관리 과정을 이수하거나 그에 준하는 지식을 보유해야 합니다
  • SQL 사용 및 PostgreSQL 운영 경험이 있어야 합니다

대상자

프로덕션 환경에서 PostgreSQL 튜닝 및 유지관리 업무를 담당하는 데이터베이스 관리자, DevOps 엔지니어 및 개발자들이 수강하기 적합합니다.

 14 시간

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리