如果执行查询的时间超过10毫秒,我们可以使用SET MAX_EXECUTION_TIME=10;
语句来停止执行SELECT
语句。但同样的问题不适用于CREATE TEMPORARY TABLE
等其他语句。
参考:https://dev.mysql.com/doc/refman/5.7/en/optimizer-hints.html#optimizer-hints-execution-time
目前我的临时表创建需要50多秒才能完成。我想设置一个像10s的限制。在MySQL可以吗?