max_idle_time
参数名称
max_idle_time
参数解释
设置最大闲置时间(单位:秒)。
在最大闲置时间内若无请求则断开连接。
连接存在如下几种状态:
- 初始:握手成功。
- 登录:进行登录验证。
- 空闲:无请求处理。
- 活动:正在执行用户请求。
- 消亡:连接已关闭或中断。
连接状态变换流程如下:
- 初始 > 登录 > 空闲 <--> 活动 > 消亡。
- 登录 > 消亡:登录超时或用户验证失败。
- 空闲 > 消亡:空间时间过长。
- 活动 > 消亡:连接异常、网络中断。
默认值
3600
取值范围
[0, 86400]
取值为0时,表示无限制。
访问权限
R/W
是否全局参数
是
修改生效方式
max_idle_time可在系统运行时,通过数据库SET命令修改,修改后参数值立即生效。
操作步骤
- 在数据库中执行以下命令修改max_idle_time参数值,根据实际需求在取值范围内选择合适的
value
值。SQL> SET max_idle_time TO value
- 在数据库中执行以下命令查看当前参数值。
SQL> SHOW max_idle_time
注意事项
max_idle_time = 0
时,不会断开连接。max_idle_time = 非0数值
时,清理时间根据清理JOB运行时间相关。