OlympHill
Query Optimization (Grade A) logo

Query Optimization (Grade A)Turvallisuuden testattu kehitysmalli Claude AI:lle. Grade A. Työnkulku hitaiden tietokannan kyselyiden tunnistamiseen ja korjaamiseen. Käytä, kun kysely on hidas tai käyttäjä pyytää tietokannan suorituskyvyn optimointia.

(0)
Daniel NikulshynArvostellut Daniel Nikulshyn·Päivitetty heinäkuu 2026

Yleiskatsaus

Työnkulku hitaiden tietokantakyselyiden tunnistamiseen ja korjaamiseen. Tietokannan suorituskyvyn optimoinnissa taito sisältää seuraavat vaiheet: Vaihe 1: Tunnista hidas kysely Hae kyselyn teksti Mittaa nykyinen suoritusaika Tarkista kyselyn toistuvuus (kuinka usein se ajetaan) Vaihe 2: Analysoi kyselysuunnitelma Suorita EXPLAIN ANALYZE -komento kyselylle Tunnista peräkkäiset skannaukset suurilla tauluilla Tarkista puuttuvat indeksit Etsi tarpeettomat liitokset tai alikyselyt Tarkista lajittelutoiminnot (ulkoiset lajittelut) Vaihe 3: Optimoi Yleiset optimointitoimenpiteet ovat: Lisää puuttuvat indeksit Kirjoita alikyselyt uudelleen JOIN-iksi Lisää WHERE-lauseen suodattimia vähentääksesi dataa Käytä kursoriin perustuvaa sivutusta OFFSET:n sijaan Lisää osittaiset indeksit suodatettuihin kyselyihin Denormaloi, jos luku-ajojen suorituskyky on kriittistä Vaihe 4: Benchmark Suorita optimoitu kysely komennolla EXPLAIN ANALYZE Vertaa ennen/jälkeen suoritusaikoja Testaa tuotantoon vastaavan tietomäärän kanssa Varmista, että tulokset ovat identtiset Vaihe 5: Toteuta Päivitä kysely koodissa Luo migraatio uusille indekseille Lisää valvonta kyselylle Päivitä kaikki koskevat testit Tämä tarkoittaa, että kysely on optimoitu mittaustodistettavalla parannuksella ja seurantatoiminnolla, kun sitä sovelletaan tässä työnkulussa.

Pääominaisuudet

  • Kyselyanalyysi käyttäen EXPLAIN ANALYZE
  • Tunnistus sekvenssiskannauksista, puuttuvista indekseistä ja tarpeettomista joinista
  • Optimointitekniikoita kuten indeksien lisääminen, aliluetteloiden uudelleenkirjoittaminen ja denormalointi
  • Optimoitujen kyselyiden vertailu ja testaus

Hinnat

Malli
Free
Kategoria
Taidot
Arvio
Ei arvioita

Käyttötapaukset

Hitaiden kyselyiden optimointi

Käytä Query Optimization (Grade A) -työkalua, kun tietokannan kysely on hidas ja vaikuttaa sovelluksen suorituskykyyn. Työnkulku auttaa tunnistamaan hitaan kyselyn juurisyyn ja tarjoaa rakenteellisen lähestymistavan sen optimointiin.

Tietokannan suorituskyvyn parantaminen

Käytä Query Optimization (Grade A) -työkalua, kun käyttäjä pyytää tietokannan suorituskyvyn optimointia. Työnkulku auttaa tunnistamaan ja korjaamaan hitaat kyselyt, vähentäen tietokannan kokonaiskuormitusta ja parantaen suorituskykyä.

Plussat ja miinukset

Plussat

  • Parantaa tietokannan kyselyjen suorituskykyä
  • Vähentää kyselyjen suoritusaikaa
  • Tarjoaa rakenteellisen lähestymistavan kyselyiden optimointiin

Miinukset

  • Vaatii tietoa tietokannan kyselyanalyysistä ja optimointitekniikoista
  • Saattaa vaatia muutoksia olemassa olevaan koodiin ja tietokannan rakenteeseen

Arvostelut

Kirjaudu sisään jättääksesi arvostelun.

Ei arvosteluja. Ole ensimmäinen!

Kysymykset

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

Kysy kysymys

Taidot vaihtoehdot

Manage Headers (Grade A) logo

Manage Headers (Grade A)

Taidot

Turvallisuuden kokeiltu kehittämiskeskiö Claude AI:lle. Grade A. Insistoi ja muokkaa Power Pages -sivun lähettämiä turvallisuuksia selaimille – Content Security Policy, raameja ja klikkattaminen suojausta

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

Using Git Worktrees (Grade A)

Taidot

Turvastetty data-ai -taito Claude AI:lle. Luokka A. Käytä alkaessaan kehitystyötä, joista tarvitaan eristys nykyisestä työtilasta tai ennen toimenpiteiden suorittamista - luodaan eristetty git työtila

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

Ga4 Bigquery Schema (Grade A)

Taidot

Turvallinen ja vakuuttava tieto-ai-osaaminen Claude AI:lle. Grade A. GA4 BigQuery Export-skeeman referenssi – yksityiskohtainen kenttäluettelo, jäljitelmästruktuurit, kyselymallit ja suorituskyvyn vinkkejä

(0)
Free
Meta Capi (Grade A) logo

Meta Capi (Grade A)

Taidot

Turvallisuustestattu tietojen ja tekoälyn taito Claude AI:lle. Grade A. Meta Conversions API (CAPI) -asennusopas — arkkitehtuuri, tapahtumatyyppien parametrit, asiakastiedon hajautus, deduplikointi, toteutusohjeet, AEM

(0)
Free
Callees (Grade A) logo

Callees (Grade A)

Taidot

Turvattu kehitys-osaaminen kohderyhmäksi Claude AI: lle. Luokka A. Listaa, mitä kutsutaan funktion tai metodin.

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

Test Module Name (Grade A)

Taidot

Turvallisuuden testattu data-ai-ominaisuus Claude AI:lle. Luokitus A. Nimeä Haskell‑testausmoduulit testattavan moduulin mukaan, lisäten Spec‑liitteen samassa nimilohkossa. Käytä kirjoittaessa tai tarkistettaessa Haskell‑testausmoduulia.

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

Board Of Directors (Grade A)

Taidot

Turvattu datan-ai-taidon moduuli Claude AI:lle. Arvo A. Suunnittele kaksitoista asiantuntija puolen kokouksen arvioinnin suurille päätöksille. Käytä suunnittelemaan suunnitelmia, rakenneratkaisuja, ominaisuusmuotoiluja tai mitä tahansa päätöksen.

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

Advpl Mvc Avancado (Grade A)

Taidot

Tiedotusluokitelluksen kehittäminen - Claude AI:lle. Grade A. MVC -kevyt kehitys kautta pääsisäänkannat - lisääntyvän säännöllinen grids verkkorasiot MVC (CNTA300 / MATA070 / MATA440 / MATA460 / FINA040 via *STRU)

(0)
Free