Cancelación de consultas costosas

Me gustaría saber si hay alguna manera (ya sea a nivel administración (algún parámetro de configuración) o a nivel codificación (dentro de la propia sentencia)) de cancelar una sentencia SQL por ser demasiado pesada. Es decir, si tenemos en un sistema una consulta que sobrepasa, por ejemplo, los 10 minutos, quisiera saber si conocéis alguna forma de controlar este tiempo de respuesta y hacer que se cancelase este tipo de consultas cuando sobrepasase un umbral especificado.
Gracias.
Respuesta
1
Ejecuta un rollback, dada cierta condición, que en este caso es un lapso de tiempo, toma el tiempo antes de ejecutar la consulta, y luego mediante trigger vuelves a preguntar la hora y si ha pasado por ejemplo 10 minutos, realiza un rollback

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas