Eines der Dinge, die ich an SQL Developer schon immer gemocht habe, ist die Zeitersparnis. Sicher, ich bekomme dieses schick aussehende GUI-Tool, mit dem ich SQL-Befehle in die Datenbank eingeben kann. Aber ich hatte diese Fähigkeit von Anfang an mit SQL*Plus und Server Manager (falls Sie lange genug dabei sind, um sich daran zu erinnern). Aber SQL Dev spart viel Zeit und das ist der Grund, warum ich SQL*Plus nur noch selten verwende.
SQL Dev 4.2 wurde letzte Woche für die Produktion freigegeben und eine der neuen Funktionen, die mir gefällt, ist der Top-SQL-Abschnitt aus dem Instanzen-Viewer. Diese Informationen sind nichts Neues. Ich konnte diese Informationen mit SQL-Skripten und über den Enterprise Manager von Oracle abrufen. Aber SQL Dev spart mir wieder einmal Zeit.
Um diese neue Funktion nutzen zu können, muss natürlich SQL Dev 4.2 ausgeführt werden. Wenn Sie keine Kopie dieser neuesten Version haben, können Sie sie hier herunterladen. Gehen Sie dann zum DBA-Panel und verbinden Sie sich mit der Instanz Ihrer Wahl. Starten Sie dann den Instanz-Viewer. Sie sollten den Abschnitt TOP SQL ganz einfach sehen können.
Sie können auf diese Spaltenüberschriften klicken, um nach der Metrik Ihrer Wahl zu sortieren.
Wenn Sie auf eine bestimmte SQL-Anweisung doppelklicken, versucht SQL Dev, wenn Sie dies zum ersten Mal für diese Instanz tun, Sie vor potenziellem Schaden zu schützen, da für das Folgende die Option Tuning Pack erforderlich ist.
Nachdem Sie Ja gedrückt haben und dies nur tun, wenn Sie für dieses optionale Paket lizenziert sind, erhalten Sie Details zu dieser SQL-Anweisung. Sie können den Erklärungsplan einsehen:
Einer meiner beiden Lieblingsteile dieser neuen Funktion ist die Möglichkeit, einfachen Zugriff auf Bind-Variablenwerte zu erhalten. Allzu oft muss ich beim Optimieren von SQL-Anweisungen feststellen, was ein Benutzer für Bind-Variablenwerte angegeben hat.
Durch einfaches Klicken auf die Registerkarte „SQL Tuning Advice“ kann ich die Ergebnisse des Tuning Advisors sehen. Dies ist meine andere Lieblingsfunktion und spart mir eine Menge Zeit, da ich einen Browser starten und eine Verbindung zu Enterprise Manager herstellen und dann etwa 10 weitere Klicks ausführen muss, bis ich zu denselben Informationen komme.
Die letzte Information zeigt den Verlauf der verstrichenen Zeit für diese SQL-Anweisung.
Als ich zum ersten Mal die Early-Adopter-Informationen für SQL Dev 4.2 las, konzentrierten sich viele davon auf den neuen Formatter. Während das für viele eine große Zeitersparnis ist, benutze ich es selten. Aber das ist eine der neuen Funktionen, auf die ich mich wirklich freue.