Abfragen mit KI verbessern

NovaSql kann eine Abfrage von einer KI überarbeiten lassen: lesbarer, schneller, robuster. Welche KI das übernimmt, Claude in der Cloud oder ein lokales Modell, steht unter KI einrichten.

So geht's

  1. Die Abfrage im Editor öffnen.
  2. AI Verbessern in der Werkzeugleiste klicken, Strg+I drücken oder im Kontextmenü AI: Verbessern wählen.
  3. Ein Vergleich öffnet sich: links das Original, rechts die verbesserte Fassung, Änderungen farbig markiert.
  4. Übernehmen ersetzt den Inhalt des Editors durch die verbesserte Fassung. Verwerfen schließt den Dialog, ohne etwas zu ändern.

Verbessert wird immer der gesamte Inhalt des Editors.

Was die KI typischerweise ändert

  • nicht SARG-fähige Bedingungen umschreiben, damit Indizes greifen
  • SELECT * durch die nötigen Spalten ersetzen
  • verschachtelte Unterabfragen durch JOINs oder CTEs ersetzen
  • Formatierung und Aliase vereinheitlichen

Wichtig

  • Prüfen, bevor man übernimmt. Die KI kennt die Daten nicht und kann sich irren. Der Vergleich ist genau dafür da.
  • Nach dem Übernehmen lohnt ein Blick in Ausführungsplan und Statistiken: sinken die Logical Reads?
  • Mit Anthropic Claude geht der Inhalt des Editors an Anthropic. Für sensible Abfragen einen lokalen Anbieter wählen, siehe Datenschutz und eigene Daten.
  • Lokale Modelle sind langsamer und weniger gründlich. Bei komplexen Abfragen liefert Claude meist deutlich bessere Ergebnisse.