Skip to content

max_idle_time

参数名称

max_idle_time

参数解释

设置最大闲置时间(单位:秒)。

在最大闲置时间内若无请求则断开连接。

连接存在如下几种状态:

  • 初始:握手成功。
  • 登录:进行登录验证。
  • 空闲:无请求处理。
  • 活动:正在执行用户请求。
  • 消亡:连接已关闭或中断。

连接状态变换流程如下:

  • 初始 > 登录 > 空闲 <--> 活动 > 消亡。
  • 登录 > 消亡:登录超时或用户验证失败。
  • 空闲 > 消亡:空间时间过长。
  • 活动 > 消亡:连接异常、网络中断。

默认值

3600

取值范围

[0, 86400]

取值为0时,表示无限制。

访问权限

R/W

是否全局参数

修改生效方式

max_idle_time可在系统运行时,通过数据库SET命令修改,修改后参数值立即生效。

操作步骤

  1. 在数据库中执行以下命令修改max_idle_time参数值,根据实际需求在取值范围内选择合适的value值。
    SQL> SET max_idle_time TO value
  2. 在数据库中执行以下命令查看当前参数值。
    SQL> SHOW max_idle_time

注意事项

  • max_idle_time = 0时,不会断开连接。
  • max_idle_time = 非0数值时,清理时间根据清理JOB运行时间相关。