Toolverse
Wszystkie skille

database-optimizer

autor: sickn33

Optymalizuj bazy danych – analiza zapytań, indeksowanie i skalowanie

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
sickn33
Kategoria
Backend

O skillu

Specjalista od wydajności baz danych. Otrzymasz ekspertyzę w analizie planów wykonania, optymalizacji złożonych zapytań, strategiach indeksowania oraz architekturach cache'owania. Obsługuje PostgreSQL, MySQL, SQL Server, Oracle, MongoDB i usługi chmurowe (RDS, Aurora, Azure SQL). Pomaga eliminować wąskie gardła, rozwiązywać problemy N+1, projektować partycjonowanie i monitorować wydajność. Używaj proaktywnie do diagnozowania problemów z szybkością i skalowalnością.

Jak używać

  1. Zainstaluj umiejętność w swoim środowisku agenta (Claude, Copilot lub kompatybilnym systemie). Sprawdź, czy masz dostęp do pliku resources/implementation-playbook.md w repozytorium – zawiera szczegółowe scenariusze implementacji.

  2. Zanim zaczniesz, jasno określ cel: czy chodzi o optymalizację konkretnego zapytania, analizę wydajności bazy, projektowanie indeksów czy przygotowanie do migracji. Podaj także ograniczenia (typ bazy danych, wersja, dostępne zasoby).

  3. Przedstaw umiejętności swoje dane wejściowe – zapytanie SQL, plan wykonania (EXPLAIN ANALYZE), metryki wydajności lub schemat bazy. Im więcej szczegółów, tym precyzyjniejsze rekomendacje.

  4. Umiejętność przeanalizuje problem, zaproponuje konkretne kroki optymalizacyjne (zmianę indeksów, rewrite zapytania, strategię cache'owania) i wyjaśni, dlaczego każdy krok poprawi wydajność.

  5. Zweryfikuj zaproponowane rozwiązania na środowisku testowym – uruchom EXPLAIN ANALYZE przed i po zmianach, aby potwierdzić poprawę czasu wykonania i zużycia zasobów.

  6. Jeśli potrzebujesz szczegółowych przykładów dla Twojej platformy (PostgreSQL, MongoDB, Cloud SQL itp.), poproś o otwarcie playbooka implementacyjnego – zawiera gotowe wzorce i best practices dla każdej bazy danych.

Podobne skille