Jag trodde att det har funnits lite längre, men enligt det här ,
MySQL 5.7.4 introducerar möjligheten att ställa in körtidsgränser på serversidan, specificerade i millisekunder, för skrivskyddade SELECT-satser på toppnivå.
SELECT
/*+ MAX_EXECUTION_TIME(1000) */ --in milliseconds
*
FROM table;
Observera att detta bara fungerar för skrivskyddade SELECT-satser.
Uppdatering: Denna variabel lades till i MySQL 5.7.4 och bytte namn till max_execution_time
i MySQL 5.7.8. (källa
)