sql >> Databasteknik >  >> RDS >> Oracle

SQL Dev 4.2 Topp SQL

En av de saker som jag alltid har gillat med SQL Developer är hur det sparar mig tid. Visst, jag får det här snygga GUI-verktyget som gör att jag kan ange SQL-kommandon i databasen. Men jag har haft den förmågan från första början med SQL*Plus och Server Manager (om du har funnits tillräckligt länge för att komma ihåg det). Men SQL Dev är en stor tidsbesparing och det är anledningen till att jag sällan använder SQL*Plus längre.

SQL Dev 4.2 släpptes för produktion förra veckan och en av dess nya funktioner jag gillar är Top SQL-sektionen från Instance Viewer. Denna information är inget nytt. Jag har kunnat komma till denna information med SQL-skript och från Oracles Enterprise Manager. Men SQL Dev sparar mig tid igen.

För att använda denna nya funktion måste man uppenbarligen köra SQL Dev 4.2. Om du inte har en kopia av den senaste versionen kan du få den här. Gå sedan till DBA-panelen och anslut till din valda instans. Starta sedan Instance Viewer. Du borde kunna se TOP SQL-sektionen ganska lätt.

Du kan klicka på dessa kolumnrubriker för att sortera efter valfri måttenhet.

Om du dubbelklickar på en specifik SQL-sats, första gången du gör det i det här fallet, försöker SQL Dev skydda dig från potentiell skada eftersom det som följer kräver alternativet Tuning Pack.

Efter att du tryckt på Ja, och bara gör det om du är licensierad för detta valfria paket, får du information om den SQL-satsen. Du kan se Explain Plan:

En av mina två favoritdelar av den här nya funktionen är möjligheten att få enkel åtkomst till att binda variabelvärden. Allt för ofta när jag ställer in SQL-satser måste jag bestämma vad en användare har angett för bindningsvariabelvärden.

Bara genom att klicka på fliken SQL Tuning Advice kan jag se resultaten av Tuning Advisor. Det här är min andra favoritfunktion och sparar massor av tid på att behöva starta en webbläsare och ansluta till Enterprise Manager och sedan göra cirka 10 andra klick tills jag kommer till samma information.

Den sista informationen visar historiken för förfluten tid för denna SQL-sats.

När jag först läste informationen om tidiga användare för SQL Dev 4.2, fokuserades mycket på den nya Formattern. Även om det är en stor tidsbesparing för många, använder jag det sällan. Men det här är en av de nya funktionerna som jag är väldigt exalterad över.


  1. Kan inte hitta PostgreSQL-klientbiblioteket (libpq)

  2. Skapar du en loggningshanterare för att ansluta till Oracle?

  3. SQLAlchemy:filtrering på värden lagrade i kapslad lista i JSONB-fältet

  4. Var försiktig med vad du tittar efter