SQL Optimization (Deep Workflow) für Openclaw

Ein umfassender sechsstufiger Datenbank-Performance-Workflow zur Diagnose von Symptomen, Analyse von Ausführungsplänen und Implementierung verifizierter Abfrage- und Indexoptimierungen.

codekungfu
v1.0.0
Mar 24, 2026
0
1.1k
0

Installieren & Herunterladen

1. ClawHub CLI

Der schnellste Weg, einen Skill direkt aus der Registry zu installieren.

npx clawhub@latest install sql-optimization

2. Manuelle Installation

Kopiere den Skill-Ordner an einen dieser Orte

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priorität: Workspace > Lokal > Integriert (Bundled)

3. Prompt-Installation

Kopiere diesen Prompt in OpenClaw, um ihn automatisch zu installieren.

Hilf mir, sql-optimization über Clawhub zu installieren. Falls Clawhub nicht installiert ist, installiere es bitte zuerst (npm i -g clawhub).

Lieber herunterladen?

Hole dir die rohen Skill-Dateien in einem ZIP-Archiv.

Was ist SQL Optimization (Deep Workflow)?

Der SQL Optimization Skill ist ein hochgradiges Performance-Engineering-Framework, das für Openclaw Skills Benutzer entwickelt wurde, die über bloßes Raten hinausgehen müssen. Er bietet eine strukturierte Beobachten-Erklären-Ändern-Verifizieren-Methodik, um komplexe Datenbankengpässe anzugehen. Durch die Konzentration auf technische Fakten wie Ausführungspläne, Sperrverhalten und Write Amplification stellt dieser Skill sicher, dass Datenbankverbesserungen sowohl messbar als auch nachhaltig sind.

Dieser Workflow ist engine-agnostisch, aber tiefenbewusst und bietet maßgeschneiderte Anleitungen für PostgreSQL, MySQL, SQL Server und mehr. Er hilft Entwicklern, die Grundursachen für hohe P99-Latenzen, CPU-Spitzen und Replikationsverzögerungen zu identifizieren, indem er die Interaktion zwischen ORM-generiertem SQL und der zugrunde liegenden Speicher-Engine-Architektur analysiert.

SQL Optimization (Deep Workflow) Anwendungsfälle

  • Lösung langsamer benutzerorientierter Abfragen oder Timeouts bei der Stapelverarbeitung
  • Abschwächung von Datenbank-CPU-Spitzen, die durch ineffiziente Ausführungspläne verursacht werden
  • Optimierung von ORM-generiertem SQL zur Eliminierung von N+1 Abfragemustern
  • Verwaltung von Index-Bloat und Reduzierung der Write Amplification auf Tabellen mit hohem Datenverkehr
  • Übergang von Legacy-OFFSET-Paginierung zu hochperformanter Keyset-Paginierung

So funktioniert SQL Optimization (Deep Workflow)

  1. Problem eingrenzen: Definieren Sie spezifische SLOs und identifizieren Sie die genauen Metriken oder Endpunkte, die die Performance-Anforderungen nicht erfüllen.
  2. Reproduzieren & Messen: Erstellen Sie eine stabile Baseline unter Verwendung repräsentativer Datenkardinalität und Tools wie EXPLAIN (ANALYZE, BUFFERS).
  3. Ausführungspläne analysieren: Identifizieren Sie dominante Kosten wie sequentielle Scans, Nested-Loop-Explosionen oder diskbasierte Sort-Spills.
  4. Schema- & Index-Engineering: Entwerfen Sie optimale Composite-, Teil- oder Covering-Indizes unter Berücksichtigung der Auswirkungen auf die Schreibperformance.
  5. Abfrage- & Transaktions-Tuning: Schreiben Sie die SQL-Logik um, um die Anzahl der berührten Zeilen zu reduzieren, und optimieren Sie Transaktionsfenster, um Sperrkonflikte zu minimieren.
  6. Verifizierung & Guardrails: Validieren Sie den Fix mit produktionsnahen Parametern und implementieren Sie Monitoring, um zukünftige Regressionen zu verhindern.

SQL Optimization (Deep Workflow) Einrichtung

Um diesen Workflow in Ihre Openclaw Skills Umgebung zu integrieren, stellen Sie sicher, dass Ihr Agent Zugriff auf Datenbank-Schema-Metadaten und Abfrage-Ausführungstools hat.

# Example: Installing the SQL Optimization skill via Openclaw CLI
openclaw install skill sql-optimization

# Ensure your database user has sufficient permissions for analysis
# PostgreSQL: GRANT pg_read_all_stats TO openclaw_user;

SQL Optimization (Deep Workflow) Datenschema & Taxonomie

Der Skill organisiert seinen Optimierungslebenszyklus durch eine strukturierte Datentaxonomie, um wiederholbare Ergebnisse zu gewährleisten:

Datenkomponente Beschreibung
Problemstellung Dokumentation der Regression, des SLO und der spezifischen Metrik (z. B. p95-Latenz).
Baseline-Plan Der ursprüngliche Hash des Ausführungsplans und die Kostenmetriken für den A/B-Vergleich.
DDL-Vorschlag Vorgeschlagene Schemaänderungen einschließlich Begründung und einer verifizierten Rollback-Strategie.
Statistiken & Histogramme Metadaten bezüglich Zeilenanzahl, Spaltenkardinalität und NDV (Number of Distinct Values).
Performance-Guardrails Konfiguration für Statement-Timeouts und Warnungen für sequentielle Scans.

SQL Optimization (Deep Workflow) Erweiterte Funktionen

  • Multi-Engine-Anpassung für PostgreSQL, MySQL und SQL Server spezifische Hint-Syntaxen
  • Fortgeschrittene Partitionierung und Empfehlungen für Materialized-View-Strategien
  • Analyse von Sperrwartezeiten und Transaktionsisolationsstufen für Umgebungen mit hoher Parallelität
  • Automatisierte Identifizierung veralteter Statistiken und Parameter-Sniffing-Problemen
  • Integration mit Shadow-Traffic oder Lasttest-Workflows für eine sichere Verifizierung

SKILL.md


Laden

Verwandte Openclaw-Skills

METADATA

Github Stars: 0
forks: 0

Hervorgehoben*