postgresql-query-optimization-explain
/postgresql-query-optimization-explain
Analizuje plany zapytań PostgreSQL, wykrywa sekwencyjne skanowanie tabel i stroi koszty wykonania przez EXPLAIN ANALYZE.
- Autor
- nextboxis ↗
- Repozytorium
- library-skill-agents ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 28.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 28.10.2026, bez odwołań do wycofanych modeli i API.
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
- When to use
- Prerequisites
- Step-by-step workflow
- Commands / code examples
- Common mistakes & pitfalls
- Verification checklist
- Related skills
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.