Cómo cancelar consulta larga en MySQL después de 15 segundos

  • Autor Autor Ruiz86
  • Fecha de inicio Fecha de inicio
Ruiz86

Ruiz86

Eta
SEO
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Me ha pasado varias veces en mi empresa por algún error en la consulta, entonces la consulta es demasiado extensa y colapsa la base de datos y otros servicios y programas que dependen de ella.
Yo trabajo con el Framework CodeIgniter y me pregunto si es posible para evitar este problema, que después de 15 segundos de ejecutar la consulta, si no hay resultado, ¿se puede mandar una petición a MySQL para cancelar el select anterior y liberar la BD?
 
SELECT
/*+ MAX_EXECUTION_TIME = 1000 */ --in milliseconds
*
FROM table;


MySQL 5.7.4 o superior
 
Atrás
Arriba