Historial de consulta
El historial de consultas muestra consultas SQL realizadas mediante almacenes de SQL. El historial de consultas conserva los datos de las consultas de los últimos 30 días, transcurridos los cuales se elimina automáticamente.
Nota:
Si el área de trabajo está habilitada para la versión preliminar pública del proceso sin servidor, el historial de consultas también contendrá todas las consultas SQL y Python que se ejecutan en un proceso sin servidor para cuadernos y trabajos. Consulte Conexión al proceso sin servidor.
Puede utilizar la información disponible a través de esta pantalla para ayudarle a depurar problemas con las consultas.
En esta sección se describe cómo trabajar con el historial de consultas mediante la interfaz de usuario. Para trabajar con el historial de consultas mediante la API, consulte API de Historial de consultas.
Importante
El tiempo registrado en el historial de consultas de una consulta SQL es solo el tiempo que el almacenamiento de SQL dedica realmente a ejecutar la consulta. No registra ninguna sobrecarga adicional asociada con la preparación para ejecutar la consulta, como la puesta en cola interna o el tiempo adicional relacionado con el proceso de carga y descarga de datos.
Ver historial de consultas
Para ver el historial de todas las ejecuciones de una consulta:
- Haga clic en Historial de consultas en la barra lateral.
- También puede hacer clic en Duración para ordenar la lista en función de la duración. La lista se ordena en función de la hora de inicio de forma predeterminada.
- Haga clic en el nombre de una consulta para ver más detalles, como, por ejemplo, el comando SQL y los detalles de ejecución.
Puede filtrar la lista por usuario, entidad de servicio, intervalo de fechas, almacén de SQL y estado de consulta.
Si no es administrador y no tiene permisos CAN_MANAGE
, solo puede ver sus propias consultas en el Historial de consultas.
Nota:
Las consultas compartidas por un usuario con Ejecutar como propietario permisos para otro usuario con permisos CAN RUN aparecen en el historial de consultas del usuario que ejecuta la consulta y no en el usuario que compartió la consulta.
Ver los detalles de una consulta
Para ver detalles sobre una consulta, como, por ejemplo, su duración, comando SQL, el número de filas devueltas y el rendimiento de E/S:
Visualice el historial de consultas.
Haga clic en el nombre de una consulta.
Aparece una breve información sobre el rendimiento de una consulta, como, por ejemplo, el tiempo empleado en cada tarea, las filas devueltas y el rendimiento de E/S.
Para obtener información más detallada sobre el rendimiento de la consulta, incluido su plan de ejecución, haga clic en Ver perfil de consulta en la parte inferior de la página. Para más información, consulte el Perfil de consulta.
Finalizar una consulta en ejecución
Para finalizar una consulta de larga ejecución iniciada por usted u otro usuario:
Visualice el historial de consultas.
Haga clic en el nombre de una consulta.
Junto a Estado, haga clic en Cancelar.
Nota:
La acción Cancelar solo aparecerá mientras se esté ejecutando una consulta.
La consulta finaliza y su estado cambia a Cancelado.
Acceso a la tabla del sistema del historial de consultas
Las tablas del sistema de Azure Databricks incluyen una tabla de historial de consultas (system.query.history
) donde los usuarios con privilegios pueden ver los registros del historial de consultas tabulares de toda la cuenta. De manera predeterminada, solo los administradores tienen acceso a las tablas del sistema de la cuenta. Para obtener información sobre cómo habilitar y acceder a la tabla del sistema del historial de consultas, vea Referencia de la tabla del sistema del historial de consultas.