Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


最大闲置时间(max_idle_time)

📄字数 583
👁️阅读量 加载中...

引入版本

v11.0.0

功能描述

空闲连接的最大闲置时间(单位:秒)。

参数属性

属性属性值
参数类型INTEGER
默认值3600
取值范围[0, 86400]
影响范围系统级
修改方式在线修改,立即生效

使用场景说明

  1. 闲置时长大于 max_idle_time 的空闲连接会被系统自动清理(由系统定时作业负责处理,每次清理动作均会记载系统TRACE日志)。
  2. 支持访问系统虚表 SYSDBA.SYS_SESSIONS 的 STATUS 字段查看连接状态,连接状态由一个魔数表示,该魔数由不同连接状态代表的魔数累加而成:
-是否活动连接是否授信是否有效当前状态
魔数1000(活动,max_act_conn_num > 0才出现)
0(非活动)
100(授信)
0(未认证)
10(有效)
0(无效)
1(正在登录)
2(连接空闲)
3(出现空读)
4(网络读取)
5(读取结束)

注意

  1. 连接状态 114 代表该连接已授信、已有效且正在进行网络读取。
  2. 连接状态小于 100 的连接是系统内部创建的空连接。

示例

  • 在线修改 max_idle_time
sql
SQL> set max_idle_time to 3600;

Execute successful.
Use time:3 ms.
  • 在线查看 max_idle_time
sql
SQL> show max_idle_time;

+---------------+
| MAX_IDLE_TIME |
+---------------+
| 3600          |
+---------------+

(1 row)
Use time:0 ms.