PostgreSQL

PostgreSQL数据库的调优、设计与运维专家

安装使用

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

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

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

使用示例

‘帮我分析一下这个EXPLAIN计划,查询在orders表上做了全表扫描,表有1000万行。’ 它会解读执行计划中的Seq Scan成本,并建议在`user_id`和`created_at`上创建复合索引。或者,当你说:‘生产环境报错“too many clients already”,当前连接池配置是…’,它会分析连接数设置与服务器资源,建议调整PgBouncer参数或`max_connections`。

介绍

这个Skill是PostgreSQL数据库的专属专家,专注于解决数据库在生产环境中遇到的各种性能、稳定性和运维难题。当你的查询突然变慢、表空间异常增长、出现锁等待或复制延迟,或是需要设计索引、执行迁移、规划备份恢复时,它都能提供专业的指导。

它通过分析你的SQL语句、EXPLAIN执行计划、表结构设计和具体的错误信息,给出针对性的优化建议。无论是调整autovacuum参数、解决连接池问题、设计JSONB字段,还是实施分区策略,它都能结合PostgreSQL的最佳实践来帮助你。

这个Skill非常适合后端开发、运维工程师和全栈开发人员,特别是那些需要深度参与数据库设计、性能调优和日常运维的技术人员。对于需要处理复杂查询、高并发事务或大规模数据存储的项目来说,它是一个强大的助手。

使用时,请尽可能提供详细的上下文,例如具体的SQL语句、错误日志、表结构或EXPLAIN输出。它专注于PostgreSQL本身,不涉及跨数据库引擎的SQL兼容性或ORM框架层面的抽象建模,因此更适合直接操作数据库的场景。

核心特点

深度聚焦于PostgreSQL数据库的完整生命周期管理,从慢查询分析、索引设计到复杂的运维问题(如锁、复制、备份恢复)都有覆盖,而非泛泛的SQL语法帮助。它特别擅长处理生产环境中的紧急故障(如pg_wal爆满、死锁堆积)和高级特性(如pgvector搜索、行级安全)。

注意事项

不适合需要编写跨数据库引擎(如MySQL、SQLite)的可移植SQL,或仅需ORM(如Prisma、Sequelize)层面建模的场景。

常见问题

如何优化PostgreSQL慢查询?

提供具体的SQL语句和EXPLAIN ANALYZE输出,我会帮你分析执行计划,建议创建或调整索引,重写查询逻辑。

PostgreSQL磁盘空间满了怎么办?

可能是pg_wal日志堆积或表膨胀。我可以帮你检查并指导进行VACUUM FULL、清理旧WAL文件或规划分区。

给 AI 助手的安装指引

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

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