特牛生活网

技术分享 | MySQL 存储过程中的只读语句超时怎么办?_mysql max_execution_time_爱可生开源社区的博客-CSDN博客

网友收藏
文章浏览阅读501次。MySQL 有一个参数叫 max_execution_time ,用来设置只读语句执行的超时时间,但是仅对单独执行的 select 语句有效;重新设置 max_execution_time 值为1秒:调用存储过程 sp_test , 可以正常执行,select 语句并没有被 cancel 掉!或者是采用直接加 Hint 的方式,也能限制 select 语句的执行时间: 下面两种方式都能起到限制 select 语句执行时间的作用。那对这种非单独出现的 select 语句,该如何控制超时时间呢?_mysql max_execution_time