SuperAPI AI 工具集

postgres-best-practices

数据与分析

查看项目

更新于 10-15 21:10

技能介绍

用途:为 Postgres 的查询编写、审查与优化提供性能最佳实践参考,源自 Supabase 的工作,适用于编写 SQL、设计模式、实现索引与查询优化、排查数据库性能问题、配置连接池或扩展、使用 Postgres 特有功能以及配置行级安全(RLS)。

主要能力:按影响优先级组织为 8 类规则,各带前缀便于检索——查询性能(query-,CRITICAL)、连接管理(conn-,CRITICAL)、安全与 RLS(security-,CRITICAL)、模式设计(schema-,HIGH)、并发与锁(lock-,MEDIUM-HIGH)、数据访问模式(data-,MEDIUM)、监控与诊断(monitor-,LOW-MEDIUM)、高级特性(advanced-,LOW)。每条规则文件包含:为何重要的简要说明、带解释的错误 SQL 示例、带解释的正确 SQL 示例、可选的 EXPLAIN 输出或指标、补充背景与参考,以及适用的 Supabase 专属说明。

使用方式:查阅各规则文件获取详细说明与 SQL 示例,例如 references/query-missing-indexes.md、references/query-partial-indexes.md、references/_sections.md。

参考资料:PostgreSQL 官方文档、Supabase 文档、PostgreSQL Wiki 性能优化页、Supabase 数据库与行级安全指南。本技能基于 Supabase 的开源工作(原始仓库 https://github.com/supabase/agent-skills),由 webconsulting.at 适配。具体安装与调用命令暂未提供。