database-optimizer
Optymalizuj bazy danych – analiza zapytań, indeksowanie i skalowanie
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
Zainstaluj umiejętność w swoim środowisku agenta (Claude, Copilot lub kompatybilnym systemie). Sprawdź, czy masz dostęp do pliku
resources/implementation-playbook.mdw repozytorium – zawiera szczegółowe scenariusze implementacji.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).
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.
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ść.
Zweryfikuj zaproponowane rozwiązania na środowisku testowym – uruchom EXPLAIN ANALYZE przed i po zmianach, aby potwierdzić poprawę czasu wykonania i zużycia zasobów.
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.