Como cancelar consulta longa em MySQL depois de 15 segundos

  • Autor Autor Ruiz86
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Ruiz86

Ruiz86

Eta
SEO
Verificación en dos pasos activada
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?
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
SELECT
/*+ MAX_EXECUTION_TIME = 1000 */ --in milliseconds
*
FROM table;


MySQL 5.7.4 o superior
 
Voltar
Topo