InfoGrab Docs

PostgreSQL 튜닝

다음과 같은 경우에 PostgreSQL을 튜닝해야 합니다: 다른 GitLab 구성 요소가 데이터베이스에 영향을 미치는 방식으로 재구성되거나 확장된 경우. GitLab 환경의 성능이 저하된 경우. GitLab이 외부 PostgreSQL 서비스 를 사용하는 경우. 이 정보를 GitLab의 필수 PostgreSQL 설정 과 함께 활용하세요. 데이터베이스 연결 계획 # Note GitLab 버전 16.0 이상에서는 main 및 ci 테이블에 대해 두 세트의 데이터베이스 연결 을 사용합니다. 이는 동일한 PostgreSQL 데이터베이스가 두 테이블 세트를 모두 처리하는 경우에도 연결 사용량을 두 배로 늘립니다. GitLab은 여러 구성 요소에서 데이터베이스 연결을 사용합니다. 적절한 연결 계획은 데이터베이스 연결 고갈 및 성능 문제를 방지합니다. 각 GitLab 구성 요소는 구성에 따라 데이터베이스 연결을 사용합니다. Sidekiq와 Puma는 초기화 시 PostgreSQL에 대한 연결 풀을