9 Punkte von xguru 2026-02-22 | Noch keine Kommentare. | Auf WhatsApp teilen
  • PostgreSQL, MySQL, TiDB und andere wichtige Datenbanken: Überwachung und Visualisierung des Query-Flusses in Echtzeit
  • Ein Proxy zwischen Anwendung und DB (sql-tapd) fängt alle SQL-Anfragen ab und leitet sie als gRPC-Stream an den TUI-Client (sql-tap) weiter
    • Nicht-invasives Design, mit dem sich Datenbank-Traffic ohne Codeänderungen beobachten lässt
    • sql-tapd parst direkt das Wire Protocol der Datenbank, verfolgt Queries und protokolliert dabei auch Prepared Statements, Parameter Binding und den Transaktionsfluss im Detail
    • Der sql-tap-Client verbindet sich per gRPC mit dem Proxy und zeigt Queries als Echtzeit-Stream an
  • Interaktive UI, die Query-Liste, Transaktionen, Ausführungszeit, Fehler, Anzahl betroffener Zeilen usw. intuitiv darstellt
  • Mit EXPLAIN / EXPLAIN ANALYZE lassen sich Query-Ausführungspläne sofort analysieren
  • Tastenkürzel: Navigation mit j/k, Suche mit /, Ausführungsplan mit x/X, Wechsel zur Analyseansicht mit a
  • In der Analytics-Ansicht werden Performance-Statistiken wie Gesamtzahl der Ausführungen pro Query und durchschnittliche Laufzeit visualisiert
  • Geschrieben in Go. MIT-Lizenz

Noch keine Kommentare.

Noch keine Kommentare.