SuperAPI AI 工具集

supabase-postgres-best-practices

数据与分析

查看项目

更新于 10-15 21:10

技能介绍

该技能是一份由 Supabase 维护的 Postgres 综合性能优化指南,按影响程度分为 8 类规则,用于指导自动化的查询优化与模式设计。规则类别按优先级排列:查询性能(CRITICAL,前缀 query-)、连接管理(CRITICAL,conn-)、安全与 RLS(CRITICAL,security-)、模式设计(HIGH,schema-)、并发与锁(MEDIUM-HIGH,lock-)、数据访问模式(MEDIUM,data-)、监控与诊断(LOW-MEDIUM,monitor-)、高级特性(LOW,advanced-)。

适用时机:编写 SQL 查询或设计模式、实现索引或查询优化、排查数据库性能问题、配置连接池或扩缩容、针对 Postgres 特有功能做优化、处理行级安全(RLS)时,可参考这些规则。

使用方式:按需阅读各规则文件以获取详细说明与 SQL 示例,例如 references/query-missing-indexes.md、references/query-partial-indexes.md、references/_sections.md。每个规则文件包含:为何重要的简要说明、错误的 SQL 示例及解释、正确的 SQL 示例及解释、可选的 EXPLAIN 输出或指标、附加上下文与参考,以及适用时的 Supabase 专属说明。

参考链接:https://www.postgresql.org/docs/current/、https://supabase.com/docs、https://wiki.postgresql.org/wiki/Performance_Optimization、https://supabase.com/docs/guides/database/overview、https://supabase.com/docs/guides/auth/row-level-security。

说明:该技能基于 Supabase 的工作(原始仓库 https://github.com/supabase/agent-skills),由 webconsulting.at 适配。资料未提供安装命令、收费或价格信息,暂未提供。