Realice un seguimiento y vuelva a ejecutar comandos SQL anteriores con KeepTool

    Publicado 31. agosto 2020

    Actualizado en octubre de 2025


    Introducción

    ¿Alguna vez ha ejecutado una consulta SQL compleja y, unos minutos después, ha perdido la pista? ¿O ha deseado poder volver a ejecutar rápidamente una instrucción anterior sin tener que buscar en los registros?

    Con la función Historial de ejecución de SQL de KeepTool, todas sus instrucciones anteriores quedan registradas y son fácilmente accesibles. Puede revisar las métricas de rendimiento o simplemente volver a ejecutarlas cuando lo desee. Esta función ya está disponible en el Editor SQL (y en los paneles de scripts de Hora).

    Veamos cómo funciona y por qué le interesará tenerla en su kit de herramientas.


    Cómo funciona el historial de ejecución

    Cada vez que ejecuta una consulta o instrucción (por ejemplo, SELECT, INSERT, etc.), KeepTool captura:

    • La marca de tiempo

    • El usuario/esquema

    • El texto SQL

    • La duración de la ejecución

    • La salida de estilo SQL*Plus (si la hay)

    • Filas procesadas

    • Detalles de cualquier excepción

    Estos datos se guardan en una tabla de la base de datos. Aunque cierre el editor o la sesión, seguirán estando disponibles posteriormente.

    SQL execution history in Hora

    Historial de ejecución de SQL en Hora

    Puede filtrar las entradas del historial por tipo de SQL (por ejemplo, SELECT, DML), rango de fecha/hora o esquema.


    Visualización y filtrado de sentencias anteriores

    En la ventana del editor SQL, haga clic en «Historial» (a menudo un icono de reloj o una opción del menú). Se abrirá la cuadrícula del historial de ejecución. Verá una lista de comandos anteriores, con columnas superpuestas que muestran información clave.

    Puede ordenar o filtrar por:

    • Fecha/hora

    • Duración

    • Esquema/Usuario

    • Éxito o error

    Al hacer clic en una entrada, se mostrará el SQL completo y sus metadatos de ejecución (duración, número de filas, etc.).

    Esto facilita la búsqueda de las consultas más costosas, la resolución de errores o la reutilización de sentencias útiles.


    Reejecutar SQL anterior

    ¿Necesita volver a ejecutar una consulta anterior? Solo tiene que hacer clic con el botón derecho del ratón en la fila del historial que desee y seleccionar «Reejecutar» (o «Insertar en el editor»). El SQL se volverá a colocar en el editor activo para su revisión, ajuste o ejecución.

    Puede ajustar los parámetros o pequeñas diferencias antes de ejecutarlo, lo que supone un gran ahorro de tiempo.


    Por qué es importante

    • Aumento de la productividad: vuelva a ejecutar sentencias complejas sin errores de copiar y pegar.

    • Registro de auditoría: realice un seguimiento de quién ejecutó qué, cuándo y con qué resultados.

    • Ajuste del rendimiento: localice rápidamente las consultas lentas o pesadas.

    • Depuración de errores: inspeccione los fallos anteriores y repita los casos de prueba.


    Pruébelo hoy

    ¿Quiere ver el historial de ejecución de SQL en acción? Vaya al editor de SQL en su instalación de KeepTool y abra la pestaña Historial.

    ➡️ Pruebe KeepTool gratis

    Las herramientas Oracle de KeepTool están diseñadas específicamente para desarrolladores, administradores de bases de datos (DBA) y equipos de soporte. Con más de 25 años de experiencia, optimizamos continuamente nuestro software para que el análisis y la documentación de sus bases de datos sean más rápidos, eficientes y claros.