OlympHill
Query Optimization (Grade A) logo

Query Optimization (Grade A)Sicherheitsgetesteter Entwicklerfähigkeit für Claude AI. Klasse A. Workflow zum Identifizieren und Beseitigen von langsamen Datenbankanfragen. Verwenden Sie sie, wenn eine Anfrage langsam ist oder der Benutzer die Datenbankleistung optimieren will.

(0)
Daniel NikulshynGeprüft von Daniel Nikulshyn·Aktualisiert Juli 2026

Übersicht

Workflow zur Identifizierung und Behebung langsamer Datenbankabfragen. Zur Optimierung der Datenbankleistung umfasst die Fähigkeit die folgenden Schritte: Schritt 1: Langsame Abfrage identifizieren Abfragetext abrufen Aktuelle Ausführungszeit messen Abfragehäufigkeit prüfen (wie oft sie ausgeführt wird) Schritt 2: Abfrageplan analysieren Führen Sie EXPLAIN ANALYZE für die Abfrage aus Identifizieren Sie sequenzielle Scans auf großen Tabellen Überprüfen Sie fehlende Indizes Suchen Sie nach unnötigen Joins oder Unterabfragen Überprüfen Sie Sortiervorgänge (externe Sorts) Schritt 3: Optimieren Häufige Optimierungen umfassen: Hinzufügen fehlender Indizes Neuschreiben von Unterabfragen als JOINs Hinzufügen von WHERE-Klausel-Filtern zur Datenreduzierung Verwendung cursorbasierter Pagination anstelle von OFFSET Hinzufügen teilweiser Indizes für gefilterte Abfragen Denormalisierung, wenn die Leseleistung kritisch ist Schritt 4: Benchmarking Führen Sie die optimierte Abfrage mit EXPLAIN ANALYZE aus Vergleichen Sie die Ausführungszeiten vorher/nachher Testen Sie mit produktionsähnlichem Datenvolumen Überprüfen Sie, ob die Ergebnisse identisch sind Schritt 5: Implementieren Aktualisieren Sie die Abfrage im Code Erstellen Sie eine Migration für neue Indizes Fügen Sie eine Überwachung für die Abfrage hinzu Aktualisieren Sie alle betroffenen Tests Dadurch ergibt sich eine optimierte Abfrage mit messbarer Verbesserung und integrierter Überwachung, wenn sie gemäß dieses Workflows angewendet wird.

Hauptfunktionen

  • Analyse von Anfragen mithilfe von EXPLAIN ANALYZE
  • Identifizierung von sequentiellen Scans, fehlenden Indexen und unnötigen JOINs
  • Optimierungstechniken wie das Hinzufügen von Indexen, das Umwandeln von Subanfragen in JOINs und Dénormalisierung
  • Benchmarking- und Testung von optimierten Anfragen

Preise

Modell
Free
Kategorie
Fähigkeiten
Bewertung
Noch keine Bewertungen

Anwendungsfälle

Optimierung einer langsamen Anfrage

Verwenden Sie Query Optimization (Grade A), wenn eine Datenbankanfrage langsam ist und die Anwendungslaufzeit beeinträchtigt. Der Workflow hilft dabei, die Ursache der langsamen Anfrage zu identifizieren und bietet einen strukturierten Ansatz zur Optimierung.

Verbesserung der Datenbankleistung

Verwenden Sie Query Optimization (Grade A), wenn ein Benutzer die Datenbankleistung optimieren will. Der Workflow hilft dabei, langsamen Anfragen, die Gesamtlade auf die Datenbank zu reduzieren und die Leistung zu verbessern.

Pro & Contra

Pro

  • Verbessert die Leistung von Datenbankanfragen
  • Reduziert die Ausführungszeit von Anfragen
  • Bietet einen strukturierten Ansatz zur Optimierung von Anfragen

Contra

  • Erforderliche Kenntnisse von Datenbankanfragen und -optimierungstechniken
  • Möglicherweise erforderliche Änderungen an bestehendem Code und Datenbank-XML-Format

Bewertungen

Melde dich an, um eine Bewertung abzugeben.

Noch keine Bewertungen. Sei die/der Erste!

Fragen & Antworten

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

Frage stellen

Alternativen zu Fähigkeiten

Manage Headers (Grade A) logo

Manage Headers (Grade A)

Fähigkeiten

Sicherheitsgeprüfte Entwicklungsfähigkeit für Claude AI. Grad A. Prüft und konfiguriert die Sicherheitsheader, die eine Power Pages-Seite an Browser sendet – Content Security Policy, frame und clickjacking Schutz

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

Using Git Worktrees (Grade A)

Fähigkeiten

Sicherheitsgetesteter Daten- und KI-Workflows für Claude AI. Klasse A. Verwenden, wenn Sie Feature-Arbeiten starten, die von der aktuellen Arbeitsumgebung isoliert werden müssen, oder bevor Sie Implementierungspläne ausführen - erstellt isolated Git Worktrees

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

Ga4 Bigquery Schema (Grade A)

Fähigkeiten

Sicherheitsgetestete Daten-AI-Fähigkeit für Claude AI. (Grade A). GA4 BigQuery Export-Schema-Referenz — vollständiger Feldbezug, verknüpfte Strukturen, Abfragemuster und Leistungs-Tipps

(0)
Free
Meta Capi (Grade A) logo

Meta Capi (Grade A)

Fähigkeiten

Sicherheitsgeprüfte data-ai-Fähigkeit für Claude AI. Grade A.

(0)
Free
Callees (Grade A) logo

Callees (Grade A)

Fähigkeiten

Sicherheitstests für die Entwicklung von Claude AI. Note: A. Aufrufgraph der direkten Aufrufe auflisten

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

Test Module Name (Grade A)

Fähigkeiten

Sicherheitsgetestete daten-AI-Fähigkeit für Claude AI. Grade A. Benenne Haskell-Testmodule nach dem zu testenden Modul mit einem Spec-Suffix im gleichen Namespace.

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

Board Of Directors (Grade A)

Fähigkeiten

Erforscht-geprüftes Datenspiel für AI. Bester Ruf. Simuliere eine Diskussion einer 5-köpfigen Expertenjury für wichtige Entscheidungen. Verwendung für die Bewertung von Plänen, Architekturauswahl, Funktionsdesigns oder jeder Entscheidung.

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

Advpl Mvc Avancado (Grade A)

Fähigkeiten

Sicherheitsgeprüfte Entwicklungsfertigkeit für Claude AI. Grade A. Fortgeschrittenes MVC über PE (Punkte des Eingangs) – benutzerdefinierte Grids zu Standard-MVC-Bildschirmen hinzufügen (CNTA300/MATA070/MATA440/MATA460/FINA040 via *STRU)

(0)
Free