集群配置
根据需求场景选择合适的实例与集群类型,配置出满足需求的 PostgreSQL 数据库集群。
世界上最先进的开源关系型数据库!
而 Pigsty 帮它进入全盛状态:开箱即用、可靠、可观测、可维护、可伸缩! 配置 | 管理 | 剧本 | 监控 | 参数
了解关于 PostgreSQL 的重要主题与概念。
描述 你想要的 PostgreSQL 集群
管理 您所创建的 PostgreSQL 集群。
使用幂等的 剧本,将您的描述变为现实。
pgsql.yml :初始化PostgreSQL集群或添加新的从库。pgsql-rm.yml :移除PostgreSQL集群,或移除某个实例pgsql-user.yml :在现有的PostgreSQL集群中添加新的业务用户pgsql-db.yml :在现有的PostgreSQL集群中添加新的业务数据库pgsql-monitor.yml :将远程postgres实例纳入监控中pgsql-migration.yml :为现有的PostgreSQL集群生成迁移手册和脚本在 Grafana 仪表盘 中查阅 PostgreSQL 的详情状态。
在 Pigsty 中共有 26 个与 PostgreSQL 相关的监控面板:
PGSQL 模块的配置参数列表
PG_ID : 计算和校验 PostgreSQL 实例身份PG_BUSINESS : PostgreSQL业务对象定义PG_INSTALL : 安装 PostgreSQL 内核,支持软件包与扩展插件PG_BOOTSTRAP : 使用 Patroni 初始化高可用 PostgreSQL 集群PG_PROVISION : 创建 PostgreSQL 用户、数据库和其他数据库内对象PG_BACKUP : 使用 pgbackrest 设置备份仓库PG_ACCESS : 暴露 PostgreSQL 服务,绑定 VIP (可选),以及注册DNSPG_MONITOR : 为 PostgreSQL 实例添加监控,并注册至基础设施中。PG_REMOVE : 移除 PostgreSQL 集群,实例和相关资源。一些使用/管理 Pigsty中 PostgreSQL 数据库的教程。
根据需求场景选择合适的实例与集群类型,配置出满足需求的 PostgreSQL 数据库集群。
分离读写操作,正确路由流量,稳定可靠地交付 PostgreSQL 集群提供的能力。
Pigsty 提供的默认角色系统与权限模型
数据库日常管理任务标准操作指南(SOP)
时间点恢复(PITR)备份与恢复
如何将现有的 PostgreSQL 集群以最小的停机时间迁移至新的、由Pigsty管理的 PostgreSQL 集群?
如何去完成单个任务。每个任务页面是一般通过给出若干步骤展示如何执行完成某事。
Pigsty监控系统架构概览,以及如何监控现存的 PostgreSQL 实例?
Pigsty 为 PostgreSQL 提供了诸多开箱即用的 Grafana 监控仪表盘
Pigsty PGSQL 模块提供的完整监控指标列表与释义
PGSQL 模块提供的 PostgreSQL 相关配置参数详解
如何使用 ansible 剧本来管理 PostgreSQL 集群
利用 PostgreSQL 扩展的协同超能力
使用 Pigsty 预置的四种场景化 Patroni 模版,或者基于这些模板自定义您的配置模板
如何在 Pigsty 中使用其他 PostgreSQL 内核分支?例如 Citus,Babelfish,IvorySQL,PolarDB 等
PostgreSQL 常见问题答疑
其他说明与杂项文档