OlympHill
Query Optimization (Grade A) logo

Query Optimization (Grade A)Sikkerhets-testet utviklingsferdighet for Claude AI. Grade A. Arbeidsflyt for å identifisere og fikse treg database‑spørring. Bruk når en spørring er treg eller brukeren ber om å optimalisere database‑ytelsen.

(0)
Daniel NikulshynAnmeldt av Daniel Nikulshyn·Oppdatert juli 2026

Oversikt

Arbeidsflyt for å identifisere og fikse langsomme databaseforespørsler. For å optimalisere databaseytelsen innebærer ferdigheten følgende trinn: Trinn 1: Identifiser treg spørring Hent spørringsteksten Mål nåværende kjøretid Sjekk spørringsfrekvensen (hvor ofte den kjører) Trinn 2: Analyser spørringsplan Kjør EXPLAIN ANALYZE på spørringen Identifiser sekvensielle skanninger på store tabeller Sjekk for manglende indekser Se etter unødvendige joins eller subspørringer Sjekk sorteringsoperasjoner (eksterne sorter) Trinn 3: Optimaliser Vanlige optimaliseringer inkluderer: Legg til manglende indekser Omskriv subspørringer som JOINs Legg til WHERE-klausulfilter for å redusere data Bruk cursor-basert paginering i stedet for OFFSET Legg til delindekser for filtrerte spørringer Denormaliser hvis leseytelsen er kritisk Trinn 4: Benchmark Kjør optimalisert spørring med EXPLAIN ANALYZE Sammenlign tidene før/etter kjøring Test med volum av data som ligner produksjon Bekreft at resultatene er identiske Trinn 5: Implementer Oppdater query i koden Opprett migration for nye indekser Legg til overvåking for query Oppdater eventuelle berørte tester Dette resulterer i en optimalisert spørring med målbare forbedringer og overvåking på plass når den brukes i henhold til denne arbeidsflyten.

Nøkkelfunksjoner

  • Spørringsanalyse ved hjelp av EXPLAIN ANALYZE
  • Identifikasjon av sekvensielle skanninger, manglende indekser og unødvendige join
  • Optimaliseringsteknikker som å legge til indekser, omskrive subqueries og denormalisering
  • Benchmarking og testing av optimaliserte spørringer

Priser

Modell
Free
Kategori
Ferdigheter
Vurdering
Ingen anmeldelser

Brukstilfeller

Optimalisering av en treg spørring

Bruk Query Optimization (Grade A) når en database‑spørring er treg og påvirker applikasjonens ytelse. Arbeidsflyten hjelper deg med å identifisere roten til den trange spørringen og gir en strukturert tilnærming for å optimalisere den.

Forbedring av database‑ytelse

Bruk Query Optimization (Grade A) når en bruker ber om å optimalisere database‑ytelsen. Arbeidsflyten hjelper deg med å identifisere og fikse treg spørringer, redusere den totale belastningen på databasen og forbedre ytelsen.

Fordeler og ulemper

Fordeler

  • Forbedrer ytelsen til database‑spørringer
  • Reduserer spørringsutførelsestid
  • Gir en strukturert tilnærming til spørringsoptimalisering

Ulemper

  • Krever kunnskap om database‑spørringsanalyse og optimaliseringsteknikker
  • Kan kreve endringer i eksisterende kode og databaseskjema

Anmeldelser

Logg inn for å legge igjen en anmeldelse.

Ingen anmeldelser ennå. Vær den første!

Spørsmål

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

Still et spørsmål

Alternativer til Ferdigheter

Manage Headers (Grade A) logo

Manage Headers (Grade A)

Ferdigheter

Sikkerhetsverifisert utviklingsverktøy for Claude AI. Gradering A. Inspeker og konfigurerer sikkerhetshoder som en Power Pages-side sender til nettlesere – Content Security Policy, ramme‑ og clickjacking‑beskyttelse.

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

Using Git Worktrees (Grade A)

Ferdigheter

Sikkerhets-testet data-ai-ferdighet for Claude AI. Grade A. Bruk når du starter arbeid med funktioner som trenger isolasjon fra det aktuelle arbeidsplassen eller før du utfører implementeringsplaner.

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

Ga4 Bigquery Schema (Grade A)

Ferdigheter

Sikkerhetstestet data‑AI-funksjon for Claude AI. Klasse A. GA4 BigQuery Export Schema Reference — komplett feltreferanse, nestede strukturer, spørringsmønstre og ytelsestips

(0)
Free
Meta Capi (Grade A) logo

Meta Capi (Grade A)

Ferdigheter

Sikkerhets-testet data‑AI‑ferdighet for Claude AI. Grade A. Meta Conversions API (CAPI) Oppsettsreferanse – arkitektur, hendestype, kundedata‑hashing, deduplikasjon, implementeringseksempler, AEM

(0)
Free
Callees (Grade A) logo

Callees (Grade A)

Ferdigheter

Sikkerhets-testet utviklingsverktøy for Claude AI. Grade A. Lista hva en funksjon/metode kaller (direkte kallgraf)

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

Test Module Name (Grade A)

Ferdigheter

Sikkerhetsprøvd data-ai ferdighet for Claude AI, vurdert å være av klassisk kvalitet, navngi Haskell-testmoduler etter den modulen under prøv etter vedleggelse av ett 'Spec' i samme navnerymmede. Bruk når du skriver eller overprøver en Haskell tesmodul.

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

Board Of Directors (Grade A)

Ferdigheter

Sikkerhetstesta data‑AI ferdighet for Claude AI. Grader A. Simuler et 5‑medlemmenes ekspertstyre‑debatt for store beslutninger. Bruk når du evaluerer planer, arkitekturvalg, funksjonsdesign eller enhver beslutning.

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

Advpl Mvc Avancado (Grade A)

Ferdigheter

Sikkerhetstestet utviklingskompetanse for Claude AI. Grade A. Avansert MVC via PE (Entry Points) — legg til tilpassede rutenett på standard MVC-skjerm (CNTA300/MATA070/MATA440/MATA460/FINA040 via *STRU)

(0)
Free