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 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/postgresql-x-5/raw/index.md(查看排版版本)