Back to Gitlabhq

Configurer PostgreSQL pour la mise à l'échelle

doc-locale/fr-fr/administration/postgresql/_index.md

19.2.03.1 KB
Original Source

{{< details >}}

  • Niveau : Free, Premium, Ultimate
  • Offre : GitLab Self-Managed

{{< /details >}}

Dans cette section, vous êtes guidé dans la configuration d'une base de données PostgreSQL à utiliser avec GitLab dans l'une de nos architectures de référence.

Options de configuration {#configuration-options}

Choisissez l'une des options de configuration PostgreSQL suivantes :

PostgreSQL autonome pour les installations de packages Linux {#standalone-postgresql-for-linux-package-installations}

Cette configuration est prévue pour les cas où vous avez installé GitLab à l'aide du package Linux (CE ou EE), afin d'utiliser PostgreSQL intégré en activant uniquement son service.

Apprenez comment configurer une instance PostgreSQL autonome pour les installations de packages Linux.

Fournir votre propre instance PostgreSQL {#provide-your-own-postgresql-instance}

Cette configuration est prévue pour les cas où vous avez installé GitLab à l'aide du package Linux (CE ou EE), ou avez compilé vous-même votre installation, mais souhaitez utiliser votre propre serveur PostgreSQL externe.

Apprenez comment configurer une instance PostgreSQL externe.

Lors de la configuration d'une base de données externe, il existe certaines métriques utiles pour la surveillance et le dépannage. Lors de la configuration d'une base de données externe, des paramètres de surveillance et de journalisation sont requis pour résoudre divers problèmes liés à la base de données. En savoir plus sur la configuration de la surveillance et de la journalisation pour les bases de données externes.

Réplication et basculement PostgreSQL pour les installations de packages Linux {#postgresql-replication-and-failover-for-linux-package-installations}

{{< details >}}

  • Niveau : Premium, Ultimate
  • Offre : GitLab Self-Managed

{{< /details >}}

Cette configuration est prévue pour les cas où vous avez installé GitLab à l'aide du package Linux Enterprise Edition (EE).

Tous les outils nécessaires comme PostgreSQL, PgBouncer et Patroni sont intégrés dans le package, vous pouvez donc l'utiliser pour configurer l'ensemble de l'infrastructure PostgreSQL (primaire, réplica).

Apprenez comment configurer la réplication et le basculement PostgreSQL pour les installations de packages Linux.