用途:面向 PostgreSQL DBA 运维,提供可复用的判断、领域约束与成熟工作流,而非临时建议。适用于需要备份、复制、高可用、监控、云托管选型或零停机模式变更的任务;与 postgresql-performance、postgresql-fundamentals 为配套技能。
主要能力:备份策略对比(pg_dump 逻辑备份、pg_basebackup 物理备份、WAL 归档+PITR、云托管原生备份);复制(流式物理只读副本、逻辑复制、复制槽);监控(pg_stat_activity 活动查询与锁、pg_stat_user_tables 表统计、错误日志、pg_stat_statements 累计统计);零停机模式变更(并发索引、expand-contract 模式);云 PaaS 选项(AWS RDS/Aurora、Azure、GCP)。
使用方式:先读 SKILL.md,再按需加载 references/ 下的深入文件,遵循有序指引、检查清单与决策规则,避免只挑片段。产出需明确假设、风险与后续工作。
限制与规则:备份必须经恢复测试;监控复制槽延迟以防磁盘写满;生产索引操作使用 CONCURRENTLY;pg_hba.conf 使用 scram-sha-256;记录慢查询;按表调优 autovacuum;PITR 前确保 WAL 归档可靠。反模式包括仅用 pg_dump 作生产备份、无延迟监控的复制槽、业务时段 VACUUM FULL、大表直接加 NOT NULL、应用以超级用户连接、无连接池、忽略 pg_stat_statements。
分类:部署与运维。