Help us learn about your current experience with the documentation. Take the survey.

为扩展配置 PostgreSQL

  • Tier: Free, Premium, Ultimate
  • Offering: GitLab Self-Managed

本节将指导您如何配置 PostgreSQL 数据库,以便在我们的参考架构之一中与 GitLab 配合使用。

配置选项

请从以下 PostgreSQL 配置选项中选择一项:

适用于 Linux 软件包安装的独立 PostgreSQL

此设置适用于您通过 Linux 软件包(CE 或 EE)安装 GitLab,并希望使用捆绑的 PostgreSQL,且仅启用其服务的情况。

阅读关于如何为 Linux 软件包安装设置独立的 PostgreSQL 实例的说明。

使用您自己的 PostgreSQL 实例

此设置适用于您使用 Linux 软件包(CE 或 EE)安装 GitLab,或自行编译安装 GitLab,但希望使用您自己的外部 PostgreSQL 服务器的情况。

阅读关于如何设置外部 PostgreSQL 实例的说明。

在设置外部数据库时,有一些指标可用于监控和故障排除。 在设置外部数据库时,需要配置监控和日志记录设置,以便对各种数据库相关问题进行故障排除。 阅读更多关于外部数据库的监控和日志记录设置的信息。

适用于 Linux 软件包安装的 PostgreSQL 复制和故障转移

  • Tier: Premium, Ultimate
  • Offering: GitLab Self-Managed

此设置适用于您使用 Linux 企业版 (EE) 软件包安装 GitLab 的情况。

所有必需的工具(如 PostgreSQL、PgBouncer 和 Patroni)都捆绑在该软件包中,因此您可以使用它来设置整个 PostgreSQL 基础架构(主节点、副本节点)。

阅读关于如何为 Linux 软件包安装设置 PostgreSQL 复制和故障转移的说明。

相关主题