OlympHill
Query Optimization (Grade A) logo

Query Optimization (Grade A)abilità di sviluppo collaudata per la sicurezza di Claude AI. Classe A. Flusso di lavoro per l'identificazione e la correzione di query di database lentamente eseguite. Utilizzare quando una query è lenta o il utente chiede l'ottimizzazione delle prestazioni del database.

(0)
Daniel NikulshynRecensito da Daniel Nikulshyn·Aggiornato luglio 2026

Panoramica

Flusso di lavoro per l'identificazione e la correzione di query di database lentamente eseguite. Per ottimizzare le prestazioni del database, l'abilità prevede i seguenti passaggi: 1. Identifica Query Lenta: Restituisci il testo della query Misura il tempo di esecuzione corrente Controlla la frequenza di esecuzione (quante volte viene eseguita) 2. Analizza Pianificazione Query: Eseguisci EXPLAIN ANALYZE sulla query Identifica scan di scansione sequenziale su grandi tabelle Controlla per gli indici mancanti Cerca operazioni di join o sottoquery inutili Controlla operazioni di ordinamento (esterni sort) 3. Ottimizza: Le ottimizzazioni più comuni includono: Aggiungi indici mancanti Rewrote le sottoquery come JOIN Aggiungi filtri WHERE per ridurre i dati Utilizza la paginazione basata su cursor al posto di OFFSET Aggiungi indici parziali per query filtrate Denormalizza se la prestazione dei letture è critica 4. Testa i risultati Eseguisci la query ottimizzata con EXPLAIN ANALYZE Comparare i tempi di esecuzione prima e dopo Testa con dati di volume di produzione Verifica i risultati identici 5. Implementa Aggiorna la query nel codice Crea migrazione per gli indici nuovi Aggiungi monitoraggio per la query Aggiorna qualsiasi testo influenzato Ciò porta ad una query ottimizzata con miglioramenti misurabili e monitoraggio in posto, se applicati secondo questo workflow.

Funzionalità chiave

  • Analisi delle query utilizzando EXPLAIN ANALYZE
  • Identificazione di scan di scansione sequenziale, indici mancanti e join inutili
  • Tecniche di ottimizzazione come l'aggiunta di indici, la riscrittura delle sottoquery e la denormalizzazione
  • Test e confronto dei risultati delle query ottimizzate
  • Monitoraggio delle query e test con dati di produzione

Prezzi

Modello
Free
Categoria
Competenze
Valutazione
Nessuna recensione

Casi d’uso

Ottimizzazione di una Query Lenta

Utilizza l'abilità di ottimizzazione delle Query (Classe A) quando una query di database è lenta e sta influenzando la prestazione dell'applicazione.

Aumenta le Prestazioni del Database

Utilizza l'abilità di ottimizzazione delle Query (Classe A) quando un utente richiede l'ottimizzazione delle prestazioni del database.

Pro & contro

Pro

  • Migliora le prestazioni delle query del database
  • Riduce il tempo di esecuzione delle query
  • Fornisce un approccio strutturato per l'ottimizzazione delle query
  • Migliora la prestazione complessiva del database
  • Reduce il carico generale del database

Contro

  • Richiede conoscenza dell'analisi e ottimizzazione delle query del database
  • Potrebbe richiedere modifiche al codice e al schema del database esistenti
  • Potrebbe richiedere risorse aggiuntive per implementare e monitorare le ottimizzazioni

Recensioni

Accedi per lasciare una recensione.

Nessuna recensione. Sii il primo!

Domande e risposte

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

Fai una domanda

Alternative a Competenze

Manage Headers (Grade A) logo

Manage Headers (Grade A)

Competenze

Abilità di sviluppo testata per le sicurezza per Claude AI. Grade A. Esamina e configura le intestazioni di sicurezza che un sito Power Pages invia ai browser — politica di sicurezza del contenuto, protezione dalle frame e clickjacking

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

Using Git Worktrees (Grade A)

Competenze

Skill di sicurezza testata ai dati-ai per Claude AI. Classificata A. Usare quando si inizia il lavoro di feature che richiede l'isolamento dallo stato attuale del workspace o prima di eseguire i piani di implementazione - crea un repository git worktree isolato.

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

Ga4 Bigquery Schema (Grade A)

Competenze

Skill di dati ai testata per la sicurezza di Claude AI. Schema di esportazione di BigQuery GA4 di classe A.

(0)
Free
Meta Capi (Grade A) logo

Meta Capi (Grade A)

Competenze

Skill per la sicurezza dei dati-ai per Claude AI. Classe A. Riferimento di configurazione della piattaforma Meta Conversions API (CAPI)

(0)
Free
Callees (Grade A) logo

Callees (Grade A)

Competenze

Competenza di sviluppo testata a livello di sicurezza per Claude AI. Grade A. Elenco di tutto ciò a cui una funzione o metodo invoca (call graph diretto)

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

Test Module Name (Grade A)

Competenze

Modulo di test sicuro per abilità AI dati da Claude AI. Grade A. Nome i moduli di test Haskell dopo il modulo da testare con suffisso Spec nel medesimo namespace. Utilizzare quando si scrivono o si vengono recensiti i moduli di test Haskell.

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

Board Of Directors (Grade A)

Competenze

Skill di AI dati con prova di sicurezza di alta qualità per Claude AI. Classe A. Simula una deliberazione di un collegio di esperti con 5 membri per le maggiori decisioni. Utilizzare quando si valuta i piani, le scelte di architettura, i progetti di design o qualsiasi altra decisione

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

Advpl Mvc Avancado (Grade A)

Competenze

Skill di sviluppo testata per la sicurezza per Claude AI. Grade A. MVC avanzato tramite PE (Pontos de Entrada) — aggiungere griglie personalizzate in schermate MVC standard (CNTA300/MATA070/MATA440/MATA460/FINA040 via *STRU)

(0)
Free