Toolverse
All skills

postgres-perf

by openclaw

PostgreSQL performance optimization and best practices. Use when writing SQL queries, designing schemas, implementing indexes, or debugging database performance. Covers query optimization, connection management, schema design, and RLS.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
Backend
Views
1

About this skill

PostgreSQL performance optimization and best practices. Use when writing SQL queries, designing schemas, implementing indexes, or debugging database performance. Covers query optimization, connection management, schema design, and RLS.

How to use

  1. Zainstaluj skill postgres-perf w swoim środowisku Claude/Copilot, wskazując repozytorium openclaw/skills z ścieżką skills/kjaylee/postgres-perf.

  2. Gdy piszesz lub debugujesz zapytanie SQL, wklej je do kontekstu razem z pytaniem o wydajność — skill automatycznie zasugeruje użycie EXPLAIN ANALYZE i wskaże, czy brakuje indeksów lub czy zapytanie zawiera problemy takie jak SELECT * czy N+1 queries.

  3. Przy projektowaniu schematu bazy danych opisz strukturę tabel i główne wzorce dostępu do danych (jakie kolumny filtrują, jak często czytasz vs piszesz). Skill pomoże zdecydować między normalizacją a denormalizacją oraz zasugeruje odpowiednie indeksy, w tym indeksy częściowe dla warunków, które pojawiają się najczęściej.

  4. Jeśli pracujesz w środowisku bezserwerowym lub z Supabase, zapytaj o zarządzanie połączeniami — skill przypomni o konfiguracji pgBouncer w trybie transakcji i poolingu połączeń, aby uniknąć wyczerpania limitów.

  5. Do debugowania problemów z blokowaniem lub zakleszzczeniami opisz scenariusz (UPDATE/DELETE na dużych zbiorach, SELECT FOR UPDATE) — skill zasugeruje batching, minimalizację transakcji i spójną kolejność blokowania.

  6. Przy wdrażaniu Row Level Security (RLS) opisz polityki bezpieczeństwa — skill podpowie, jak projektować je razem z indeksami i jak monitorować wpływ na wydajność za pomocą EXPLAIN.

Related skills