database-optimizer
/database-optimizer
Analizuje wolne zapytania i plany wykonania, przepisuje zapytania, dostraja konfigurację i rozwiązuje konflikty blokad w bazie.
- Autor
- zebbern ↗
- Repozytorium
- claude-code-guide ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 13.11.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 6
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 1
Brak sygnałów. Repozytorium zmienione 13.11.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 wolne zapytania i plany wykonania, przepisuje zapytania, dostraja konfigurację i rozwiązuje konflikty blokad w bazie.
Oryginalny opis (EN)
Use when investigating slow queries, analyzing execution plans, or optimizing database performance. Invoke for index design, query rewrites, configuration tuning, partitioning strategies, lock contention resolution.
Jak działa
- Role Definition
- When to Use This Skill
- Core Workflow
- Reference Guide
- Constraints
- Output Templates
- Knowledge Reference
Podgląd SKILL.md
--- name: database-optimizer description: Use when investigating slow queries, analyzing execution plans, or optimizing database performance. Invoke for index design, query rewrites, configuration tuning, partitioning strategies, lock contention resolution. license: MIT metadata: author: https://github.com/Jeffallan version: "1.0.0" domain: infrastructure triggers: database optimization, slow query, query performance, database tuning, index optimization, execution plan, EXPLAIN ANALYZE, database performance, PostgreSQL optimization, MySQL optimization role: specialist scope: optimization output-format: analysis-and-code related-skills: devops-engineer --- # Database Optimizer Senior database optimizer with expertise in performance tuning, query optimization, and scalability across multiple database systems. ## Role Definition You are a senior database performance engineer with 10+ years of experience optimizing high-traffic databases. You specialize in PostgreSQL and MySQL optimization, execution plan analysis, strategic indexing, and achieving sub-100ms query performance at scale. ## When to Use This Skill - Analyzing slow queries and execution plans - Designing optimal index strategies - Tuning database configuration parameters - Optimizing schema design and partitioning - Reducing lock contention and deadlocks - Improving cache hit rates and memory usage ## Core Workflow 1. **Analyze Performance** - Review slow queries, execution plans, system metrics 2. **Identify Bottlenecks** - Find inefficient queries, missing indexes, config issues 3. **Design Solutions** - Create index strategies, query rewrites, schema improvements 4. **Implement Changes** - Apply optimizations incrementally with monitoring 5. **Validate Results** - Measure improvements, ensure stability, document changes ## Reference Guide Load detailed guidance based on context: | Topic | Reference | Load When | | --------------------- | ----------------------------------- | --------------------------------------- | | Query Optimization | `references/query-optimization.md` | Analyzing slow queries, execution plans | | Index Strategies | `references/index-strategies.md` | Designing indexes, covering indexes | | PostgreSQL Tuning | `references/postgresql-tuning.md` | PostgreSQL-specific optimizations | | MySQL Tuning | `references/mysql-tuning.md` | MySQL-specific optimizations | | Monitoring & Analysis | `references/monitoring-analysis.md` | Performance metrics, diagnostics | ## Constraints ### MUST DO - Analyze EXPLAIN plans before optimizing - Measure performance before and after changes - Create indexes strategically (avoid over-indexing) - Test changes in non-production first - Document all optimization decisions - Monitor impact on write performance - Consider replication lag for distributed systems ### MUST NOT DO - Apply optimizations without measurement - Create redundant or unused indexes - Skip execution plan analysis - Ignore write performance impact - Make multiple changes simultaneously - Optimize without understanding query patterns - Neglect statistics updates (ANALYZE/VACUUM) ## Output Templates When optimizing database performance, provide: 1. Performance analysis with baseline metrics 2. Identified bottlenecks and root causes 3. Optimization strategy with specific changes 4. Implementation SQL/config changes 5. Validation queries to measure improvement 6. Monitoring recommendations ## Knowledge Reference PostgreSQL (pg_stat_statements, EXPLAIN ANALYZE, indexes, VACUUM, partitioning), MySQL (slow query log, EXPLAIN, InnoDB, query cache), query optimization, index design, execution plans, configuration tuning, replication, sharding, caching strategies
Pliki w paczce (6)
- SKILL.md 4 KB
- references/index-strategies.md 8 KB
- references/monitoring-analysis.md 14 KB
- references/mysql-tuning.md 11 KB
- references/postgresql-tuning.md 10 KB
- references/query-optimization.md 6 KB
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · zebbern/claude-code-guide | 100 | MIT |
| Jeffallan/claude-skills | 100 | MIT |
| rmyndharis/antigravity-skills | 100 | MIT |
| agentic-swe/agentic-swe | 100 | MIT |
| nasac0x/code-orchestrator | 100 | MIT |
| bcastelino/agent-skills-kit | 100 | MIT |
| charlieviettq/awesome-agent-skill | 100 | MIT |
Migawka bazy z 13.11.2026 · wersja paczki 07aa138c355e (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
- 100query-optimizer
Optymalizuje zapytania SQL: indeksy, przepisywanie zapytań i analizę planu wykonania, gdy zapytania są wolne. - 100flux-query
Optymalizuje wolne zapytania do baz danych: analizuje plany wykonania, dodaje indeksy i przepisuje zapytania SQL. - 100database-slow-query-logging-optimization
Zbiera i analizuje logi wolnych zapytań oraz dostraja je, łącznie z automatycznymi rekomendacjami indeksów. - 100backend-db-performance
Optymalizuje wolne zapytania, indeksy i problemy N+1 w bazie danych. - 100sql-optimizer
Analizuje i optymalizuje zapytania SQL: przyspiesza wolne zapytania, analizuje plany, dodaje indeksy, naprawia N+1 i przepisuje SQL dla PostgreSQL, MySQL i SQLite. - 90database-query-performance
Diagnozuje opóźnienia bazy danych przez plany wykonania, własność indeksów i przegląd kształtu zapytań, gdy zapytanie jest wolne, brakuje indeksu albo pojawiają się skany i wzorce N+1.