Przejdź do treści
Biblioteka skilli
Dane i analityka · Analiza

postgresql-query-optimization-explain

/postgresql-query-optimization-explain

Analizuje plany zapytań PostgreSQL, wykrywa sekwencyjne skanowanie tabel i stroi koszty wykonania przez EXPLAIN ANALYZE.

Licencja
MIT
Ostatnia zmiana repozytorium
28.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 28.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Analizuje plany zapytań PostgreSQL, wykrywa sekwencyjne skanowanie tabel i stroi koszty wykonania przez EXPLAIN ANALYZE.

Oryginalny opis (EN)

Use this skill when inspecting query plans, identifying sequential table scans, and tuning PostgreSQL execution costs with EXPLAIN ANALYZE.

Jak działa

  1. When to use
  2. Prerequisites
  3. Step-by-step workflow
  4. Commands / code examples
  5. Common mistakes & pitfalls
  6. Verification checklist
  7. Related skills
Sekcje z nagłówków SKILL.md, w oryginale · 43 linii, 240 słów
Podgląd SKILL.md
---
name: postgresql-query-optimization-explain
description: Use this skill when inspecting query plans, identifying sequential table scans, and tuning PostgreSQL execution costs with EXPLAIN ANALYZE.
---
# PostgreSQL Query Optimization & EXPLAIN ANALYZE

## When to use
Use this skill when you need to inspecting query plans, identifying sequential table scans, and tuning PostgreSQL execution costs with EXPLAIN ANALYZE.

## Prerequisites
- Working knowledge of relevant programming language or database fundamentals.
- Access to testing environment or local runtime instance.

## Step-by-step workflow
1. **Analyze operational requirements**: Review performance boundaries, data integrity constraints, and query patterns.
2. **Design schema / interface**: Define explicit data contracts, types, or indexes supporting planned operations.
3. **Implement core routines**: Construct declarative, type-safe, or parameterized queries and functions.
4. **Validate performance**: Verify execution metrics using profilers, EXPLAIN plans, or benchmark test suites.
5. **Implement defensive controls**: Enforce timeout boundaries, connection pooling limits, and transaction safety.

## Commands / code examples
```sql
-- Production query and schema pattern for postgresql-query-optimization-explain
BEGIN;

SELECT 1;

COMMIT;
```

## Common mistakes & pitfalls
- Overlooking indexing strategies on foreign keys and frequently queried filter columns.
- Running unparameterized dynamic queries, creating severe SQL injection vulnerabilities.
- Holding open long-running database transactions during slow external network calls.

## Verification checklist
- [ ] Schema contracts and type signatures are strictly enforced.
- [ ] Queries are fully parameterized against injection vulnerabilities.
- [ ] Profiling or execution plans show optimal resource consumption.
- [ ] Error handling safely releases locks and rolls back aborted transactions.

## Related skills
- postgresql-query-optimization-explain
- sql-anti-patterns-remediation
- acid-transactions-isolation-levels
- secure-code-review-static-analysis-sast

Wersje

W bazie nie ma innych skilli o nazwie postgresql-query-optimization-explain.

Migawka bazy z 13.11.2026 · wersja paczki 0449090e8299 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100postgresql-optimization
    Specjalizuje się w strojeniu wydajności PostgreSQL, optymalizacji zapytań i administracji: analiza EXPLAIN, strategie indeksowania, pule połączeń, partycjonowanie i operacje produkcyjne.
  • 90postgresql
    Wspiera projekt schematu PostgreSQL, optymalizację zapytań, indeksowanie i administrację: JSONB, partycjonowanie, RLS, CTE, funkcje okna i EXPLAIN ANALYZE.
  • 100sql-insight
    Tłumaczy pytania w języku naturalnym na SQL, optymalizuje zapytania i interpretuje plany EXPLAIN dla SQLite i PostgreSQL, w tym strojenie indeksów.
  • 100postgres
    Wykonuje doraźne zapytania SELECT do PostgreSQL, analizuje plany EXPLAIN i ANALYZE, sprawdza schematy, indeksy i blokady oraz bada wolne zapytania, domyślnie tylko do odczytu.
  • 100query-optimization
    Diagnozuje i optymalizuje istniejące wolne zapytania SQL przez plany wykonania, indeksy, przepisywanie zapytań i strojenie ORM.
  • 100postgresql
    Wspiera pracę z PostgreSQL: SQL, JSONB, indeksowanie (B-Tree, GIN, BRIN), optymalizacja zapytań przez EXPLAIN ANALYZE i replikacja, przy projektowaniu schematów relacyjnych i strojeniu wydajności.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.