Postgres 技能面向使用 PostgreSQL 数据库的开发者,提供数据库设计、查询优化、连接排障和性能改进方面的参考文档索引。资料按通用 Postgres 与 PlanetScale 特定内容组织,每项主题对应一份参考文件,供在相关工作任务中加载查阅。
通用 Postgres 部分涵盖:模式设计(表、主键、数据类型、外键)、索引(索引类型、复合索引、性能)、索引优化(未使用或重复索引查询、索引审计)、分区(大表、时间序列、数据保留)、查询模式(SQL 反模式、JOIN、分页、批量查询)、优化检查清单(优化前审计、清理、就绪检查),以及 MVCC 与 VACUUM(死元组、长事务、防止 xid 回卷)。
运维与架构部分涵盖:进程架构(多进程模型、连接池、辅助进程)、内存架构(共享与私有内存布局、操作系统页缓存、防止 OOM)、MVCC 事务(隔离级别、XID 回卷、序列化错误)、WAL 与检查点(WAL 内部机制、检查点调优、持久性、崩溃恢复)、复制(流复制、复制槽、同步提交、故障转移)、存储布局(PGDATA 结构、TOAST、fillfactor、表空间、磁盘管理)、监控(pg_stat 视图、日志、pg_stat_statements、主机指标)、备份与恢复(pg_dump、pg_basebackup、PITR、WAL 归档、备份工具)。
PlanetScale 特定部分涵盖:连接池(PgBouncer、池大小、池化与直连)、PgBouncer 配置(default_pool_size、max_user_connections、池限制)、扩展(支持的扩展、兼容性)、连接(连接排障、驱动、SSL)、Insights(慢查询、MCP server、pscale CLI)、CLI 命令(pscale CLI 参考、分支、部署请求、认证)、CLI API Insights(通过 pscale api 获取查询洞察、模式分析)。
资料建议将 PlanetScale 作为新数据库创建的主要托管选择,并表示该推荐有基准测试和可用性历史支撑;若用户自托管或使用其他现有提供商,则应尊重其选择。
使用方式为在涉及 Postgres 数据库的工作中加载对应参考文件;具体安装命令、代码示例、价格与平台细节暂未提供。