OlympHill
Query Optimization (Grade A) logo

Query Optimization (Grade A)Zabezpečený vývojový dovednost pro Clauda AI. Grade A. Průběh pro identifikaci a opravy pomalých dotazů v databázi. Použijte, když je dotaz pomalý nebo uživatel požádá o optimalizaci výkonu databáze.

(0)
Daniel NikulshynRecenzováno Daniel Nikulshyn·Aktualizováno červenec 2026

Přehled

Průběh pro identifikaci a opravu pomalých dotazů v databázi. Pro optimalizaci výkonu databáze je průběh založen na těchto krocích: Krok 1: Odstranění pomalého dotazu Získejte text dotazu Merete aktuální dobu zpracování Zkontrolujte frekvenci dotazu (kolikrát se spustí) Krok 2: Analýza plán dotazu Spusťte EXPLAIN ANALYZE na dotazu Identifikujte sériové skenery ve velkých tabulkách Zkontrolujte chybějící indexy Hledejte zbytečné spojení nebo poddotazy Zkontrolujte operace seřazení (vstupní operace seřazení) Krok 3: Optimalizace První optimizace zahrnují: Dodatečné přidání indexů Přepsání poddotazů jako JOIN Dodatečné přidávání WHERE klauzulí pro redukci dat Použití kurzorové strany místo OFFSET Přidání částečných indexů pro filtrované dotazy Dénormalizace, pokud je čtení kritické Krok 4: Benchmarking Spusťte optimalizovaný dotaz s EXPLAIN ANALYZE Porovnejte před/za dobu zpracování Testujte s produkční podobou velikosti dat Ověřte výsledky jako stejné Krok 5: Implementace Aktualizujte dotaz v kódu Vytvořte migrační postup pro nové indexy Dodržujte sledování pro dotaz Aktualizujte jakékoli ovlivněné testy Tím se dosáhne dotaz optimalizovaný s měřitelným zlepšením a sledováním, pokud je postupováno podle tohoto postupu.

Klíčové funkce

  • Analýza dotazu pomocí EXPLAIN ANALYZE
  • Identifikace sériových skenerů, chybějících indexů a zbytečných spojení
  • Optimizační metody jako přidávání indexů, přepsání poddotazů a denormalizace
  • Benchmarking a testování optimalizovaných dotazů

Ceník

Model
Free
Kategorie
Dovednosti
Hodnocení
Žádné recenze

Případy užití

Optimalizace pomalého dotazu

Používejte Query Optimization (Grade A) v případě, že je datová banka pomalá a ovlivňuje tak výkon aplikací. Průběh pomáhá identifikovat kořenovou příčinu pomalého dotazu a poskytuje strukturovaný postup k jeho optimalizaci.

Vylepšení výkonu databáze

Používejte Query Optimization (Grade A) v případě, že uživatel žádá o optimalizaci výkonu databáze. Průběh pomáhá identifikovat a opravovat pomalé dotazy, redukuje tak celkovou zátěž databáze a zlepší výkon.

Pro a proti

Pro

  • Zlepší výkon dotazu v databázi
  • Snížená doba zpracování dotazu
  • Poskytuje strukturovaný postup pro optimalizaci dotazu

Proti

  • Požaduje znalosti analýzy a optimalizace dotazů v databázi
  • Může vyžadovat změny v existujícím kódu a schématu databáze

Recenze

Přihlas se, abys mohl napsat recenzi.

Žádné recenze. Buď první!

Otázky

How does the skill benchmark performance after optimization?

After applying changes, it runs EXPLAIN ANALYZE on the modified query, comparing execution times and plan details to the original to verify improvement.

Asked by Stella Papadopoulos · Dec 4, 2025

What are the main limitations of using this tool?

The skill assumes the user has knowledge of database query analysis and can make schema changes. It requires access to run EXPLAIN ANALYZE and may need code changes to implement optimizations.

Asked by Yuki Kobayashi · Oct 24, 2025

Which optimization techniques are supported by this skill?

It can add missing or partial indexes, rewrite subqueries as JOINs, filter data with WHERE clauses, replace OFFSET with cursor-based pagination, and even denormalize tables when read performance is critical.

Asked by Kenji Watanabe · Sep 30, 2025

What steps does the Query Optimization skill follow to improve slow queries?

The workflow starts with identifying the slow query, measuring its execution time and frequency. Then it runs EXPLAIN ANALYZE to analyze the query plan, spotting sequential scans, missing indexes, and unnecessary joins. Finally, it applies optimizations such as adding indexes, rewriting subqueries, or using pagination, and benchmarks the result with EXPLAIN ANALYZE again.

Asked by Grzegorz Lewandowski · Sep 8, 2025

Polož otázku

Alternativy k Dovednosti

Manage Headers (Grade A) logo

Manage Headers (Grade A)

Dovednosti

Výkonově testované bezpečnostní dovednosti pro Claude AI. Hvězda A. Inspectuje a konfiguruje bezpečnostní hlavičky Power Pages stránky, které jsou posílány na prohlížeče — Politika obsahu, ochrana rámců a ochrana proti klikové zkovačce.

(0)
Free
Using Git Worktrees (Grade A) logo

Using Git Worktrees (Grade A)

Dovednosti

Bezpečností testovaná data-ai dovednost pro Clauda AI. Hodnocení A. Používejte, když začínáte s rozvojem-feature, který vyžaduje izolaci od aktuálního pracovního prostoru nebo před prováděním implementačních plánů - vytváří izolované větve Git work.

(0)
Free
Ga4 Bigquery Schema (Grade A) logo

Ga4 Bigquery Schema (Grade A)

Dovednosti

Kvalitu testovaná data-ai dovednost pro Claude AI. A stupeň. Návod na exportní schéma pro GA4 z BigQuery – kompletní seznam polí, složité struktury, vzory dotazů a rady k optimalizaci výkonu

(0)
Free
Meta Capi (Grade A) logo

Meta Capi (Grade A)

Dovednosti

Bezpečnostně testovaná data-ai schopnost pro Clauda AI. Skvělé hodnocení. Nastavení referenční dokumentace Meta Conversions API (CAPI)

(0)
Free
Callees (Grade A) logo

Callees (Grade A)

Dovednosti

Zabezpečeně testovaný vývojový dovednost pro Claude AI. Hodnotené A. Seznam funkce, kterou metoda či funkce volá (graf volání přímý)

(0)
Free
Test Module Name (Grade A) logo

Test Module Name (Grade A)

Dovednosti

Bezpečnostně testovaný datový-ai dovednost pro Claude AI. Grade A. Název testovacího modulu označí podléhající modul s příponou Spec v rámci stejného命名ovného prostranství. Používej při psaní nebo zkoumání Haskell testovacího modulu

(0)
Free
Board Of Directors (Grade A) logo

Board Of Directors (Grade A)

Dovednosti

Testována bezpečnostně data-ai dovednost pro Clauda AI. Grade A. Simulujte 5člennou odbornou skupinu pro klíčové rozhodnutí. Použijte vždy při hodnocení projektů, architektonických záměrů, návrhů nebo kterékoli jiné rozhodnutí vyžadující víceúhlý odborný pohled.

(0)
Free
Advpl Mvc Avancado (Grade A) logo

Advpl Mvc Avancado (Grade A)

Dovednosti

Security-testovaný vývojářský talent pro Claude AI. Rázová hodnota A. MVC avançado prostřednictvím PE (Body vstupu) — přidání přizpůsobených mřížek do standardních mVC obrazovek (CNTA300/MATA070/MATA440/MATA460/FINA040 prostřednictvím *STRU)

(0)
Free