supabase-postgres-best-practices

supabase-postgres-best-practices

熱門

來自 Supabase 的 Postgres 效能優化與最佳實務。在撰寫、審查或最佳化 Postgres 查詢、資料表設計或資料庫設定時使用此技能。

2241星標
166分支
更新於 2026/5/27
SKILL.md
readonlyread-only
name
supabase-postgres-best-practices
description

來自 Supabase 的 Postgres 效能優化與最佳實務。在撰寫、審查或最佳化 Postgres 查詢、資料表設計或資料庫設定時使用此技能。

Supabase Postgres 最佳實務

由 Supabase 維護的全面 Postgres 效能優化指南。包含 8 個類別的規則,按影響程度優先排序,以引導自動化查詢優化和資料表設計。

何時套用

在以下情況參考這些指南:

  • 撰寫 SQL 查詢或設計資料表
  • 實作索引或查詢優化
  • 審查資料庫效能問題
  • 設定連線池或擴展
  • 針對 Postgres 特定功能進行優化
  • 使用列級安全性(RLS)

按優先順序的規則類別

優先級 類別 影響 前綴
1 查詢效能 關鍵 query-
2 連線管理 關鍵 conn-
3 安全性與 RLS 關鍵 security-
4 資料表設計 schema-
5 並行與鎖定 中高 lock-
6 資料存取模式 data-
7 監控與診斷 低中 monitor-
8 進階功能 advanced-

如何使用

閱讀個別規則檔案以取得詳細說明和 SQL 範例:

references/query-missing-indexes.md
references/query-partial-indexes.md
references/_sections.md

每個規則檔案包含:

  • 為何重要的簡短說明
  • 錯誤的 SQL 範例與說明
  • 正確的 SQL 範例與說明
  • 可選的 EXPLAIN 輸出或指標
  • 額外背景資訊和參考資料
  • Supabase 特定備註(如適用)

參考資料