PostgreSQL

PostgreSQL 调优、设计、运维全能助手

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:PostgreSQL。
它的用途是:PostgreSQL 调优、设计、运维全能助手
完整的 Skill 内容见:https://321skill.com/skills/postgresql-x-9/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'我的PostgreSQL查询突然变慢,这是EXPLAIN ANALYZE结果:...,表结构是...,请帮我优化。' 它会分析计划中的全表扫描、顺序扫描、Hash Join等,指出缺失索引,并生成合适的CREATE INDEX语句。同时建议调整work_mem等参数,并给出查询重写建议。

介绍

PostgreSQL 数据库在日常使用中常遇到慢查询、索引失效、表膨胀、锁等待、复制延迟等问题。本 Skill 专注于解决这些实际问题,覆盖从 SQL 编写、表设计、索引优化到 EXPLAIN 计划解读、DDL 迁移、VACUUM 调优、锁管理、备份恢复等全链路场景。当您遇到“查询突然变慢”“表持续增长但行数不变”“autovacuum 跟不上”“too many clients already”或复制落后、死锁堆积、pg_wal 撑满磁盘、升级迁移等状况时,它都能提供专业的诊断和修复方案。

使用方式极其简单:您只需在对话中描述您的 PostgreSQL 问题(如粘贴慢查询、EXPLAIN 输出、错误日志或配置参数),它会自动分析根因并给出可操作的优化建议,包括索引调整、查询重写、配置参数修改、架构设计改进等。同时也支持主动咨询各类主题,如连接池 PgBouncer 配置、全文搜索、trigram 与 pgvector 向量搜索、JSONB 使用、角色与行级安全、PITR 时间点恢复、扩展安装以及托管的 PostgreSQL 服务(RDS、Aurora、Cloud SQL、Neon、Supabase)的运维技巧。

适合后端开发、数据库管理员、运维工程师、数据分析师以及任何需要深入使用 PostgreSQL 的技术人员。无论您是刚接触 PostgreSQL 的新手,还是经验丰富的 DBA,都能从中获得高效、精准的数据库支持。尤其适合需要频繁处理线上数据库性能问题、设计高并发数据模型或进行数据库迁移的项目团队。

使用建议:为了获得最佳效果,请尽量提供完整的上下文信息,例如查询语句、表结构、EXPLAIN ANALYZE 输出、错误日志、当前配置参数等。避免仅描述模糊的症状。本 Skill 专注于 PostgreSQL 自身,不适用于跨数据库引擎的 SQL 移植或 ORM 层面的建模问题。

核心特点

与通用 SQL 优化助手不同,本 Skill 深度绑定 PostgreSQL 特有机制,如 VACUUM、锁类型、复制槽、pg_wal、扩展生态等,并且覆盖了从开发到运维的完整生命周期,而不是仅停留在查询优化层面。

注意事项

不适用于跨数据库引擎的 SQL 移植或 ORM 层面的建模。

常见问题

如何优化 PostgreSQL 慢查询?

提供 EXPLAIN ANALYZE 输出,我会分析全表扫描、索引缺失、连接顺序等问题,并给出具体索引建议或查询重写方案。

如何处理死锁和锁等待?

我会分析 pg_locks 和 pg_stat_activity,识别阻塞源头,并建议调整事务隔离级别、索引顺序或应用层重试逻辑。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/postgresql-x-9/raw/index.md 读取 PostgreSQL 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。