SuperAPI AI 工具集

postgres-best-practices

数据与分析

查看项目

更新于 10-16 01:35

技能介绍

用途:为使用 PostgreSQL 的开发者与运维人员提供成体系的实践指南,帮助在模式设计、索引、查询优化、迁移等环节做出更稳妥的决策,并规避常见陷阱。

主要能力:技能内容按主题组织为参考文档,包括模式设计(表设计、数据类型选择、规范化、分区)、索引(索引类型、复合索引、部分索引与覆盖索引)、查询优化(阅读 EXPLAIN ANALYZE、定位瓶颈、规划器调优)、查询模式(CTE、窗口函数、LATERAL 连接、UPSERT、JSONB 及反模式)、性能诊断(pg_stat 视图、锁分析、VACUUM、连接管理)、逻辑复制(发布订阅、在线迁移、CDC)、热备(流复制、只读副本、故障转移)、事务隔离(隔离级别、丢失更新、序列化失败与重试逻辑)、备份与恢复(pg_dump/pg_restore、pg_basebackup、PITR、恢复)、安全与角色(权限、RLS、pg_hba.conf、认证、SSL)、批量数据加载(COPY 模式、ETL 暂存、大批量加载优化、批处理)、连接池(PgBouncer 配置、池模式、预编译语句、容量规划)以及大版本升级(pg_upgrade、逻辑复制迁移、前后检查清单)。

版本支持:覆盖 PostgreSQL 14 至 18,版本相关特性会标注(如 [PG15+]、[PG18+]),依赖环境的示例会说明所需权限、扩展或多节点配置。每个大版本提供 5 年支持,建议始终运行最新小版本。

使用方式:按需查阅对应主题的参考文档,例如设计表时看 schema-design,排查慢查询时看 query-optimization 与 performance-diagnostics。资料未提供具体安装命令或调用方式。

适用场景:数据库模式评审、索引与查询调优、迁移与升级规划、复制与备份方案设计、权限与安全配置、批量导入与连接池调优。

限制:资料未说明该技能的运行环境、安装步骤、收费方式或自动化执行能力;具体命令与配置示例需以各参考文档内容为准。