PostgreSQL 확장 구성
이 섹션에서는 PostgreSQL 데이터베이스를 구성하는 방법에 대해 안내받을 수 있습니다. GitLab의 참조 아키텍처 중 하나에서 사용할 수 있습니다.
구성 옵션
다음 PostgreSQL 구성 옵션 중 하나를 선택하십시오:
Linux 패키지 설치용 독립형 PostgreSQL
이 설정은 Linux 패키지 (CE 또는 EE)를 사용하여 GitLab을 설치한 경우에 대한 것으로, 번들된 PostgreSQL을 사용하여 서비스만 활성화한 경우입니다.
독립형 PostgreSQL 인스턴스를 설정하는 방법을 읽어보세요.
사용자 고유의 PostgreSQL 인스턴스 제공
이 설정은 Linux 패키지 (CE 또는 EE)를 사용하여 GitLab을 설치한 경우 또는 자체 컴파일하여 설치한 경우이지만, 별도의 외부 PostgreSQL 서버를 사용하려는 경우에 대한 것입니다.
외부 PostgreSQL 인스턴스 설정하는 방법을 읽어보세요.
외부 데이터베이스를 설정할 때, 모니터링 및 문제 해결을 위한 유용한 몇 가지 지표가 있습니다. 외부 데이터베이스를 설정할 때, 데이터베이스와 관련된 다양한 문제를 해결하기 위해 필요한 모니터링 및 로깅 설정이 있습니다. 외부 데이터베이스에 대한 모니터링 및 로깅 설정에 대해 자세히 알아보세요.
Linux 패키지 설치용 PostgreSQL 복제 및 장애 조치
이 설정은 Linux Enterprise Edition (EE) 패키지를 사용하여 GitLab을 설치한 경우에 해당합니다.
PostgreSQL, PgBouncer, 그리고 Patroni와 같은 모든 필요한 도구들이 패키지에 번들되어 있으므로, 이를 사용하여 전체 PostgreSQL 인프라(주 서버, 복제본)를 설정할 수 있습니다.
Linux 패키지 설치용 PostgreSQL 복제 및 장애 조치 설정에 대해 자세히 알아보세요.