SuperAPI AI 工具集

supabase-postgres-best-practices

数据与分析

查看项目

更新于 10-15 21:46

技能介绍

用途:这是由 Supabase 维护的 Postgres 性能优化与最佳实践参考,适合在编写、审查或优化 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。

适用场景:编写 SQL 查询或设计模式、实现索引或查询优化、排查数据库性能问题、配置连接池或扩容、优化 Postgres 特有功能、使用行级安全(RLS)。

限制:资料未提供安装命令、价格、平台信息与具体使用效果,暂未提供。参考链接包括 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。