19장. 서버 환경 설정

차례

19.1. 매개 변수 설정
19.1.1. 매개 변수 이름 및 값
19.1.2. 환경 설정 파일을 통한 매개 변수 인터랙션
19.1.3. SQL을 통한 매개 변수 인터랙션
19.1.4. 쉘을 통한 매개 변수 인터랙션
19.1.5. 환경 설정 파일 내용 관리
19.2. 파일 위치
19.3. 연결 및 인증
19.3.1. 접속 설정
19.3.2. 인증
19.3.3. SSL
19.4. 리소스 소비
19.4.1. 메모리
19.4.2. 디스크
19.4.3. 커널 리소스 사용량
19.4.4. 비용 기반 청소 지연
19.4.5. Background Writer
19.4.6. 비동기 동작
19.5. Write Ahead 로그
19.5.1. 설정
19.5.2. 체크포인트
19.5.3. 아카이브
19.5.4. Archive Recovery
19.5.5. Recovery Target
19.6. 복제
19.6.1. 전송 서버들
19.6.2. 마스터 서버
19.6.3. 대기 서버
19.6.4. Subscribers
19.7. 쿼리 플랜
19.7.1. 플래너 방법 환경 설정
19.7.2. 플래너 비용 상수
19.7.3. 유전 쿼리 최적화
19.7.4. 실행 계획기 관련 기타 옵션들
19.8. 에러 리포팅 및 로깅
19.8.1. Where To 로그
19.8.2. When To 로그
19.8.3. What To 로그
19.8.4. CSV 형식 로그 출력 사용
19.8.5. 프로세스 제목
19.9. 실시간 통계
19.9.1. 쿼리 및 인덱스 통계 수집기
19.9.2. 통계 모니터링
19.10. 자동 Vacuuming
19.11. 클라이언트 연결 기본값
19.11.1. 문 동작
19.11.2. 로케일(locale) 및 출력 양식
19.11.3. 공유 라이브러리 사전 로드
19.11.4. 그 외 기본값
19.12. 잠금(lock) 관리
19.13. 버전 및 플랫폼 호환성
19.13.1. 이전 PostgreSQL 버전
19.13.2. 플랫폼 및 클라이언트 호환성
19.14. 에러 처리
19.15. 프리셋 옵션
19.16. 커스텀 옵션
19.17. 개발자 옵션
19.18. 단축 옵션

데이터베이스 시스템의 동작에 영향을 주는 환경 설정 매개 변수는 여러 가지가 있다. 본문의 첫 번째 절에서는 환경 설정 매개 변수와 인터랙션하는 방법을 설명하고 후속 절에서는 각 매개 변수를 자세하게 다룬다.