Umiejętność
SQL Optimization Patterns
Najpierw analizuje plan zapytania, dopiero potem je zmienia
Instalacja
Zawiera skrypty/plugin marketplace add wshobson/agents; /plugin install developer-essentials
Uruchamia się przy
When a query is slow, an index is missing, or database load needs to come down.
- Autor
- wshobson
- Licencja
- MIT
Repozytoriumhttps://github.com/wshobson/agents
Punktem wyjścia zawsze jest wynik EXPLAIN: wybrana przez planer ścieżka dostępu, miejsca, w których szacowana liczba wierszy odbiega od rzeczywistej, oraz indeksy, których planer nie użył. Następnie umiejętność zajmuje się projektowaniem indeksów, przepisywaniem warunków blokujących ich użycie i wzorcem N+1, który ORM-y potrafią generować niezauważenie. Celem jest zmierzona różnica przed i po optymalizacji, a nie zmiana oparta na domysłach.
Podobne umiejętności
explain-simply
UmiejętnośćKończy długą odpowiedź kilkoma prostymi zdaniami
Teksty i treści
scope-guard
UmiejętnośćWykrywa edycje zapisane poza bieżącym projektem
Narzędzia bezpieczeństwa i zgodności
Observability and Instrumentation
UmiejętnośćDodaje telemetrię razem z funkcją, nie po awarii
Narzędzia DevOps i infrastruktury
Komentarze(0)
Zaloguj się, aby skomentować