更新时间:2024-09-06 GMT+08:00

参数介绍

mysql> show variables like '%idle%';
+------------------------------------+------+
| Variable_name                     | Value |
+-----------------------------------+-------+
| idle_readonly_transaction_timeout | 0     |
| idle_transaction_timeout         | 0     |
| idle_write_transaction_timeout   | 0     |
+-----------------------------------+-------+
​
表1 参数说明

参数名

级别

参数描述

idle_readonly_transaction_timeout

global、session

控制只读事务连接的超时时间,单位为秒。

参数设置为0时不生效,即表示只读事务连接的超时时间没有限制。

idle_transaction_timeout

global、session

控制一般空闲事务连接的超时时间,单位为秒。

参数设置为0时不生效,即表示一般空闲事务的连接超时时间没有限制。

idle_write_transaction_timeout

global、session

控制读写事务连接的超时时间,单位为秒。

参数设置为0时不生效,即表示读写事务连接的超时时间没有限制。

上述三个变量的关系:idle_readonly_transaction_timeout和idle_write_transaction_timeout的优先级高于idle_transaction_timeout。

图1 只读事务
图2 读写事务