문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
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 시간
회원 평가 (1)
인스턴스가 고부하 상태일 때의 로깅 동작과 인스턴스, 데이터베이스, 파일 등의 계층 구조/명명 체계
Daniel Inwood - Sinara Consultants LTD
코스 - PostgreSQL Advanced DBA
기계 번역됨