管理 PostgreSQL 数据库集群
创建/销毁 PostgreSQL 集群,以及对现有集群进行扩容,缩容,克隆集群。
创建/销毁 PostgreSQL 集群,以及对现有集群进行扩容,缩容,克隆集群。
用户管理:创建、修改、删除用户,管理角色成员关系,连接池用户配置
数据库管理:创建、修改、删除、重建数据库,使用模板克隆数据库
使用 Patroni 管理 PG 集群高可用,包括,修改参数,查看状态,主从切换,重启,重做从库等操作。
使用 Pgbouncer 管理连接池,包括暂停、恢复、禁用、启用、重连、终止、重载等操作。
使用 systemctl 管理 PostgreSQL 集群中的各个组件服务:启动、停止、重启、重载与状态检查。
配置 Crontab 定期调度 PostgreSQL 备份任务,执行备份 / Vacuum Freeze / Analyze 任务,以及处理表膨胀
版本升级:小版本滚动升级、大版本迁移、扩展升级
扩展管理:下载、安装、配置、启用、更新、卸载扩展
使用Docker拉起Bytebase,对PG的模式进行版本化管理
使用Docker拉起PgAdmin4,并加载Pigsty服务器列表
数据库日常管理任务标准操作指南(SOP)
时间点恢复(PITR)备份与恢复
常见故障与分析排查思路
处理误删数据,误删表,误删数据库
如何将现有的 PostgreSQL 集群以最小的停机时间迁移至新的、由Pigsty管理的 PostgreSQL 集群?
根据您的需求设计备份策略
备份脚本、定时任务、备份仓库与基础设施
PostgreSQL 备份存储仓库配置
管理备份仓库和备份
从备份恢复 PostgreSQL
在沙箱环境中按照提示脚本手动执行 PITR
如何利用 PITR 创建一个新的 PostgreSQL 集群,并恢复到指定时间点?
在同一台机器上克隆实例并执行时间点恢复
为 PostgreSQL 集群启用大页,减少大内存实例的页表开销并提高性能
如何去完成单个任务。每个任务页面是一般通过给出若干步骤展示如何执行完成某事。
高可用典型场景处理预案:三节点坏了两个节点,高可用不生效了,怎么从紧急状态中恢复?
如何使用 ansible 剧本来管理 PostgreSQL 集群
如何使用预置的 ansible 剧本来管理 INFRA 集群,常用管理命令速查。
基础设施组件与 Infra 集群管理 SOP:创建,销毁,扩容,缩容,证书,仓库……
Nginx 管理,Web 门户配置,Web Server,暴露上游服务
管理本地 APT/YUM 软件仓库
配置本地或公网域名访问 Pigsty 服务
Infra 模块本身的管理 SOP:定义,创建,销毁,扩容,缩容
使用自签名 CA 或真实 HTTPS 证书
如何使用预置的 ansible 剧本来管理 Node 集群,常用管理命令速查。
Node 集群管理 SOP:创建,销毁,扩容,缩容,节点故障与磁盘故障的处理。
etcd 集群管理 SOP:创建,销毁,扩缩容,更新配置,RBAC 配置的详细说明。
如何使用预置的 ansible 剧本来管理 Etcd 集群,常用管理命令速查。
如何使用预置的 ansible 剧本来管理 MinIO 集群,常用管理命令速查。
MinIO 集群管理 SOP:创建,销毁,扩容,缩容,节点故障与磁盘故障的处理。
如何使用预置的 ansible 剧本来管理 Redis 集群,常用管理命令速查。
Redis 集群管理 SOP,创建、销毁、扩容、缩容与高可用的详细说明
使用 PostgreSQL 而不是 SQLite 作为 Grafana 后端使用的远程存储数据库,获取更好的性能与可用性。
创建、移除、扩展、收缩、升级 FerretDB 集群
可在 FERRET 模块中使用的 Ansible 剧本
如何使用预置的 ansible 剧本来管理 Docker,常用管理命令速查。
如何下载与安装 pig 包管理器
如何下载和安装 PG Exporter