核心概念
介绍 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_SERVICE
: 暴露 PostgreSQL 服务,绑定 VIP (可选),以及注册DNSPG_EXPORTER
: 为 PostgreSQL 实例添加监控,并注册至基础设施中。一些使用/管理 Pigsty中 PostgreSQL 数据库的教程。
介绍 PostgreSQL 集群的中涉及到的重要概念
介绍 PostgreSQL 集群的整体架构与实现细节。
用户/角色指的是使用 SQL 命令 CREATE USER/ROLE
创建的,数据库集簇内的逻辑对象。
数据库指的是使用 SQL 命令 CREATE DATABASE
创建的,数据库集簇内的逻辑对象。
分离读写操作,正确路由流量,稳定可靠地交付 PostgreSQL 集群提供的能力。
定义,创建,安装,启用 PostgreSQL 插件。
Pigsty 中基于主机的身份认证 HBA(Host-Based Authentication)详解。
根据需求场景选择合适的实例与集群类型,配置出满足需求的 PostgreSQL 数据库集群。
PostgreSQL 模块提供了 112 个相关配置参数,用于定制所需的数据库集群。
如何使用 ansible 剧本来管理 PostgreSQL 集群
Pigsty 中常用的 PostgreSQL 管理预案,用于维护生产环境中的数据库集群。
Pigsty 提供的默认角色系统与权限模型
如何使用 pgBackRest 备份/恢复/PITR PostgreSQL 数据库集群
如何将现有的 PostgreSQL 集群以最小的停机时间迁移至新的、由Pigsty管理的 PostgreSQL 集群?
Pigsty监控系统架构概览,以及如何监控现存的 PostgreSQL 实例?
Pigsty 为 PostgreSQL 提供了诸多开箱即用的 Grafana 监控仪表盘
Pigsty PGSQL 模块提供的完整监控指标列表与释义
PostgreSQL 常见问题答疑