연락처 정보

코스 개요

1. PostgreSQL 쿼리 플래너 이해

  • 쿼리 실행 계획, 쿼리 플래너 알고리즘 (클래식, 유전적)
  • 쿼리 실행 계획 분석 (데이터 액세스 방법, 조인 방법)
  • 플랜 선택 제어 (구성 매개변수, pg_hint_plan)

2. 쿼리 플래너 통계

  • 실행 계획 비용 추정
  • 기본 통계 모델
  • ANALYZE 작업, 확장된 통계

3. 인덱스 사용

  • B-tree 인덱스 (단일 열, 복합, 함수 기반, 부분)
  • 해시 인덱스
  • BRIN 인덱스
  • GiST, GIN 인덱스

4. 고급 테이블 구조 사용

  • 분할된 테이블
  • 로그되지 않는 테이블
  • 임시 테이블
  • 물질화된 뷰

5. 캐시 메모리 사용

  • 버퍼 캐시
  • 작업 메모리
  • 유지 보수 작업 메모리

6. 병렬 쿼리

  • 아키텍처
  • 구성 매개변수
  • 병렬화된 쿼리 실행 계획 분석

7. 작업 부하 및 성능 모니터링

  • 느린 쿼리 로그 기록
  • auto_explain 확장 사용
  • pg_stat_statements 확장 사용
  • 누적 통계

8. PgBench를 사용한 벤치마킹

요건

  • PostgreSQL 서버 관리 과정 수료 또는 이와 동등한 지식
  • SQL 및 PostgreSQL 작업에 대한 실무 경험

대상

생산 환경에서 PostgreSQL의 튜닝 및 유지 관리를 책임지는 데이터베이스 관리자, DevOps 엔지니어, 개발자.

 14 시간

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리