MySQL查询超时时间是指在执行SQL查询时,如果查询的执行时间超过了设定的阈值,MySQL服务器会自动终止该查询。这个阈值可以通过配置文件或命令行参数进行设置。
MySQL查询超时时间主要分为以下几种:
my.cnf
或my.ini
)中的wait_timeout
和interactive_timeout
参数来设置。SET SESSION
命令为当前会话设置超时时间。SET SESSION MAX_EXECUTION_TIME
命令为当前查询设置超时时间。-- 设置全局超时时间
[mysqld]
wait_timeout = 3600
interactive_timeout = 3600
-- 设置会话超时时间
SET SESSION wait_timeout = 3600;
SET SESSION interactive_timeout = 3600;
-- 设置查询超时时间
SET SESSION MAX_EXECUTION_TIME = 10000; -- 单位为毫秒
希望以上信息对你有所帮助!
领取专属 10元无门槛券
手把手带您无忧上云