Una de las cosas que siempre me ha gustado de SQL Developer es cómo me ahorra tiempo. Claro, obtengo esta elegante herramienta GUI que me permite ingresar comandos SQL a la base de datos. Pero he tenido esa capacidad desde el principio con SQL*Plus y el Administrador del servidor (si ha estado el tiempo suficiente para recordarlo). Pero SQL Dev ahorra mucho tiempo y es la razón por la que rara vez uso SQL*Plus.
SQL Dev 4.2 se lanzó a producción la semana pasada y una de sus nuevas funciones que me gusta es la sección Top SQL del Visor de instancias. Esta información no es nueva. Pude obtener esta información con scripts SQL y desde Enterprise Manager de Oracle. Pero SQL Dev me ahorra tiempo una vez más.
Para usar esta nueva característica, obviamente uno tiene que ejecutar SQL Dev 4.2. Si no tiene una copia de esta última versión, puede obtenerla aquí. Luego vaya al panel DBA y conéctese a la instancia que elija. A continuación, inicie el Visor de instancias. Debería poder ver la sección TOP SQL con bastante facilidad.
Puede hacer clic en los encabezados de esas columnas para ordenar por la métrica de su elección.
Si hace doble clic en una instrucción SQL específica, la primera vez que lo haga para esta instancia, SQL Dev intentará protegerlo de posibles daños porque lo que sigue requiere la opción Tuning Pack.
Después de presionar Sí, y solo si tiene licencia para este paquete opcional, se le brindan detalles de esa instrucción SQL. Puedes ver el Plan Explicativo:
Una de mis dos partes favoritas de esta nueva función es la capacidad de obtener acceso fácil para vincular valores de variables. Con demasiada frecuencia, al ajustar las declaraciones de SQL, necesito determinar qué proporcionó un usuario para los valores de las variables de enlace.
Con solo hacer clic en la pestaña SQL Tuning Advice, puedo ver los resultados del Tuning Advisor. Esta es mi otra función favorita y me ahorra mucho tiempo al tener que iniciar un navegador y conectarme a Enterprise Manager, y luego hacer otros 10 clics hasta que llegue a la misma información.
El último bit de información muestra el historial de tiempo transcurrido para esta instrucción SQL.
Cuando leí por primera vez la información sobre los primeros usuarios de SQL Dev 4.2, gran parte de ella se centró en el nuevo formateador. Si bien es un gran ahorro de tiempo para muchos, rara vez lo uso. Pero esta es una de las nuevas funciones que me entusiasman mucho.