OlympHill
Query Optimization (Grade A) logo

Query Optimization (Grade A)Säkerhetsprövade utvecklingskompetenser för Claude AI. Betyg A. Arbetsflöde för att identifiera och korrigera långsamma databashämtningar. Använd när en hämtning är långsam eller användaren begär optimering av databashanteringen.

(0)
Daniel NikulshynGranskat av Daniel Nikulshyn·Uppdaterad juli 2026

Översikt

Flödesarbetsprocess för att identifiera och förbättra långsamma databasfrågor. För att förbättra prestanda på databasen omfattar färdigheten följande steg: Steg 1: Identifiera långsamma frågor Hämta frågetexten Mät aktuell anslutningstid Kontrollera frågebefolkningens frekvens (hur ofta den körs) Steg 2: Analysera frågeplan Kör Explain Analyze på frågan Identifiera sekventiella läsningar på stora tabeller Kontrollera efter saknade index Sök efter onödiga anslutningar eller underfrågor Kontrollera sorteringssoperationer (extern sortering) Steg 3: Optimering Vanliga optimeringsåtgärder inkluderar: Lägg till saknade index Överför undersökningar som JOIN till Lägg till filter på WHERE-klausuler för att minska mängden data Använd paginering baserad på kursor i stället för OFFSET Lägg till partiella index för filtrerade frågor Denormalisera om läsprestandat är av kritisk vikt. Steg 4: Benchmark. Köra optimaliserad fråga med EXPLAIN ANALYZE. Jämför tid innan/efter körning. Testa med produktionsliknande datavolym. Bekräfta resultaten är identiska. Steg 5: Implementera Uppdatera fråga i kod Skapa migration för nya index Lägg till övervakning för frågan Uppdatera alla påverkade tester Detta leder till en frågan som har optimerats med mätbara förbättringar och övervakning på plats när den tillämpas enligt detta flöde.

Nyckelfunktioner

  • Analysera hämtningar med EXPLAIN ANALYZE
  • Identifiera sekventiella skann, saknade index och onödiga join
  • Optimeringsknep såsom addering av index, omarbetning av underfrågor och denormalisering
  • Benchmarking och testning av optimerade hämtningar

Priser

Modell
Free
Kategori
Färdigheter
Betyg
Inga recensioner

Användningsfall

Optimering av en långsam hämtning

Använd Query Optimization (Grade A) när en databashämtning är långsam och påverkar programprestandan. Arbetsflödet hjälper till att identifiera roten till den långsamma hämtningen och ger ett strukturerat förhållningssätt för att optimera den.

Förbättring av databashanteringen

Använd Query Optimization (Grade A) när en användare begär optimering av databashanteringen. Arbetsflödet hjälper till att identifiera och korrigera långsamma hämtningar, vilket minskar den totala lasten på databasen och förbättrar prestandan.

Fördelar och nackdelar

Fördelar

  • Förbättrar prestandan av databashämtningar
  • Förkortar tiden för hämtningsutförandet
  • Ger ett strukturerat förhållningssätt till hämtningsoptimering

Nackdelar

  • Kräver kunskap om databashämtanalys och optimeringsknep
  • Kan kräva förändringar i befintligt kod och databasschema

Recensioner

Logga in för att lämna en recension.

Inga recensioner än. Bli den första!

Frågor

hur mäter förmågan prestanda efter optimering?

Efter att ha tillämpat ändringarna körs EXPLAIN ANALYZE på den modifierade frågan och jämförs körningstider och anges detaljer till den ursprungliga för att verifiera förbättring.

Asked by Stella Papadopoulos · Dec 4, 2025

Vilka är de viktigaste begränsningarna när man använder denna verktyg?

Förmågan antar att användaren har kunskap om analys av databasfrågor och kan göra ändringar av schema. Den kräver också tillgång till att köra EXPLAIN ANALYZE och kan behöva ändringar av kod för att genomföra optimeringar.

Asked by Yuki Kobayashi · Oct 24, 2025

Vilka optimaliseringstekniker stöds av detta skicklighet?

Den kan lägga till saknade eller ofullständiga index, omformulera underrutningar som JOIN-konstruktioner, filtrera data med WHERE-klausuler, ersätta OFFSET med cursorbaserad sidofärdighet, och eventuellt normalisera tabeller när läsprestanda är kritiska.

Asked by Kenji Watanabe · Sep 30, 2025

Vilka steg följer kundoptimeringen för att förbättra långa frågor?

Förfarandet börjar med att identifiera långsamma frågor, mäta dess utlämningsdeltid och frekvens. Därefter kör det EXPLAIN ANALYZE för att analysera frågeplanen, identifiera sekventiella skanner, saknade index, och oönskade join-konstruktioner. Slutligen kan det tillämpa optimaliseringar som att tillägna index, omarbeta underrutningar, eller använda sidofärdiga datalager, och mäter resultatet med EXPLAIN ANALYZE igen.

Asked by Grzegorz Lewandowski · Sep 8, 2025

Ställ en fråga

Alternativ till Färdigheter

Manage Headers (Grade A) logo

Manage Headers (Grade A)

Färdigheter

Säkerhetstestad utvecklingsförmåga för Claude AI. Grade A. Granskar och konfigurerar säkerhetsrubriker som en Power Pages-sajt skickar till webbläsare — Content Security Policy, ram- och klickjackingsskydd

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

Using Git Worktrees (Grade A)

Färdigheter

Säkerhetsprövad data-AI-skill för Claude AI. Betyg A. Använd när du startar featurearbete som kräver isolering från nuvarande arbetsyntillstånd eller innan du kör genomförandeplan - skapar isolerade git-arbetsyner.

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

Ga4 Bigquery Schema (Grade A)

Färdigheter

Säkerhetsprövad data-AI-förmåga för Claude AI. Betyg A. Referens för GA4 BigQuery-exportschema - komplett fältreferens, uppsnörd strukturella mappningar, frågemönster och prestandatips

(0)
Free
Meta Capi (Grade A) logo

Meta Capi (Grade A)

Färdigheter

Bekräftat säkerhetsdata-intelligenta färdighet för Claude AI. B-nivå. Meta-konverterings-API (CAPI) inställningsreferens – arkitektur, händelstyper, kundinformationshashing, dubbelbegångsreducering, exempel på implementering, AEM

(0)
Free
Callees (Grade A) logo

Callees (Grade A)

Färdigheter

Säkerhetsprovade utvecklingskunskaper för Claude AI. Grade A. Lista vad en funktion/metod anropar (direkt anropsgraf)

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

Test Module Name (Grade A)

Färdigheter

Bekräftade säkerhetsdata för AI-skille för Claude AI. Grå A. Ge namn till Testmodul Haskell efter den modul som testas med en Spec-suffix i samma namnutrymme. Använd vid skrivande eller granskning av testmodul Haskell.

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

Board Of Directors (Grade A)

Färdigheter

Säkerhetsprövad data‑AI‑funktion för Claude AI. Kvalitet A. Simulerar en fempersoners expertstyrelse för viktiga beslut. Använd när du utvärderar planer, arkitektoniska val, funktionsdesign eller andra beslut.

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

Advpl Mvc Avancado (Grade A)

Färdigheter

Säkerhetstestad utvecklingskompetens för Claude AI. Grade A. Avancerad MVC via PE (Entry Points) — lägga till anpassade gridar i standard‑MVC‑skärmar (CNTA300/MATA070/MATA440/MATA460/FINA040 via *STRU)

(0)
Free