Pensavo che esistesse da un po' di più, ma secondo questo ,
MySQL 5.7.4 introduce la possibilità di impostare limiti di tempo di esecuzione lato server, specificati in millisecondi, per le istruzioni SELECT di sola lettura di livello superiore.
SELECT
/*+ MAX_EXECUTION_TIME(1000) */ --in milliseconds
*
FROM table;
Nota che questo funziona solo per le istruzioni SELECT di sola lettura.
Aggiornamento: Questa variabile è stata aggiunta in MySQL 5.7.4 e rinominata in max_execution_time
in MySQL 5.7.8. (fonte
)