配置 PostgreSQL 以进行扩展
Tier: 基础版,专业版,旗舰版
Offering: 私有化部署
在本节中,你将学习如何配置 PostgreSQL 数据库,以在其中一个参考架构中与极狐GitLab 配合使用。
配置选项
选择以下 PostgreSQL 配置选项之一:
用于 Linux 软件包安装的单机 PostgreSQL
此设置适用于你已使用 Linux 软件包(CE 或 EE)安装极狐GitLab 的情况,该安装使用捆绑的 PostgreSQL,并仅启用了其服务。
阅读如何设置单机 PostgreSQL 实例以用于 Linux 软件包安装。
提供你自己的 PostgreSQL 实例
此设置适用于你已使用 Linux 软件包(CE 或 EE)安装极狐GitLab,或自行编译安装,但希望使用自己的外部 PostgreSQL 服务器的情况。
阅读如何设置外部 PostgreSQL 实例。
在设置外部数据库时,有一些用于监控和故障排除的指标非常有用。 在设置外部数据库时,需要监控和日志记录设置来解决各种数据库相关问题。 阅读更多关于外部数据库的监控和日志记录设置的信息。
用于 Linux 软件包安装的 PostgreSQL 复制和故障转移
Tier: 专业版,旗舰版
Offering: 私有化部署
此设置适用于你已使用 Linux 企业版(EE) 软件包安装极狐GitLab 的情况。
所需的全部工具(如 PostgreSQL、PgBouncer 和 Patroni)都捆绑在软件包中,因此你可以使用它设置完整的 PostgreSQL 基础设施(主库、副本)。
阅读如何为 Linux 软件包安装设置 PostgreSQL 复制和故障转移。
相关主题
- 使用捆绑的 PgBouncer 服务
- 数据库负载均衡
- 将极狐GitLab 数据库移动到另一个 PostgreSQL 实例
- 针对极狐GitLab 开发的数据库指南
- 升级外部数据库
- 升级 PostgreSQL 的操作系统