sql >> Database >  >> RDS >> Oracle

SQL Dev 4.2 Top SQL

Een van de dingen die ik altijd leuk vond aan SQL Developer, is hoe het me tijd bespaart. Natuurlijk krijg ik deze mooie GUI-tool waarmee ik SQL-opdrachten in de database kan invoeren. Maar ik heb die mogelijkheid vanaf het begin gehad met SQL*Plus en Server Manager (als je al lang genoeg in de buurt bent om die te onthouden). Maar SQL Dev bespaart veel tijd en dat is de reden waarom ik SQL*Plus zelden meer gebruik.

SQL Dev 4.2 is vorige week vrijgegeven voor productie en een van de nieuwe functies die ik leuk vind, is de Top SQL-sectie van de Instance Viewer. Deze informatie is niet nieuw. Ik heb deze informatie kunnen krijgen met SQL-scripts en van Oracle's Enterprise Manager. Maar SQL Dev bespaart me weer tijd.

Om deze nieuwe functie te gebruiken, moet men uiteraard SQL Dev 4.2 draaien. Als u geen exemplaar van deze nieuwste versie heeft, kunt u deze hier verkrijgen. Ga vervolgens naar het DBA-paneel en maak verbinding met uw exemplaar naar keuze. Start vervolgens de Instance Viewer. Je zou de TOP SQL-sectie vrij gemakkelijk moeten kunnen zien.

U kunt op die kolomkoppen klikken om te sorteren op de statistiek van uw keuze.

Als u dubbelklikt op een specifieke SQL-instructie en de eerste keer dat u dat doet voor deze instantie, probeert SQL Dev u te beschermen tegen mogelijke schade, omdat wat volgt de optie Tuning Pack vereist.

Nadat u op Ja hebt gedrukt, en dit alleen doet als u een licentie heeft voor dit optionele pakket, krijgt u details van die SQL-instructie. U kunt het Explain Plan zien:

Een van mijn twee favoriete onderdelen van deze nieuwe functie is de mogelijkheid om gemakkelijk toegang te krijgen tot het binden van variabele waarden. Al te vaak moet ik bij het afstemmen van SQL-instructies bepalen wat een gebruiker heeft opgegeven voor waarden van bindvariabelen.

Door gewoon op het tabblad SQL Tuning Advice te klikken, kan ik de resultaten van de Tuning Advisor zien. Dit is mijn andere favoriete functie en het bespaart me een hoop tijd om een ​​browser te starten en verbinding te maken met Enterprise Manager, en dan ongeveer 10 andere klikken te maken totdat ik dezelfde informatie krijg.

Het laatste stukje informatie toont de verstreken tijdgeschiedenis voor deze SQL-instructie.

Toen ik de early adopter-informatie voor SQL Dev 4.2 voor het eerst las, was veel ervan gericht op de nieuwe Formatter. Hoewel dat voor velen een geweldige tijdsbesparing is, gebruik ik het zelden. Maar dit is een van de nieuwe functies waar ik erg enthousiast over ben.


  1. Hoe de UNHEX()-functie werkt in MySQL

  2. PDO vs pg_* functies

  3. Maandelijks actieve gebruikers (MAU) berekenen in MySQL

  4. Amazon RDS Point-in-Time Recovery vergelijken met ClusterControl