You need to enable JavaScript to run this app.
文档中心
云数据库 MySQL 版

云数据库 MySQL 版

复制全文
下载 pdf
稳定性
空闲事务清理
复制全文
下载 pdf
空闲事务清理
云数据库 MySQL 版支持自动清理长时间空闲的事务。本文介绍该功能的使用方法。​
支持版本​
  • MySQL 5.7 版本,内核小版本为 MySQL 5.7.32_20241215 及以上。​
  • MySQL 8.0 版本,内核小版本为 MySQL 8.0.32_20230615 及以上。​
  • MySQL 8.4 版本,内核小版本为 MySQL 8.4.7_20260415 及以上。​
说明​
您可通过查看实例信息查看实例的内核小版本。如您实例的内核小版本未在受支持的内核小版本范围内,您可手动升级实例内核小版本。​
使用限制​
云数据库 MySQL 版的 8.0.26 版本序列的实例暂不支持该功能。​
使用说明​
用户可以通过如下参数配置清理空闲事务的时间阈值。​
​
名称​
类型​
是否需要重启​
说明​
kill_idle_transaction​
integer​
否​
控制空闲事务的超时时间,单位为秒,默认为0(不生效)​
​
使用示例​
  1. 设置 kill_idle_transaction 为 5。​
  1. 开启事务并写入一条记录。​
  • ​
    mysql> begin;​
    Query OK, 0 rows affected (0.00 sec)​
    ​
    mysql> insert into t1 values (1,1,1);​
    Query OK, 1 row affected (0.00 sec)​
    ​
    mysql> select * from t1;​
    +---+---+------+​
    | a | b | c |​
    +---+---+------+​
    | 1 | 1 | 1 |​
    +---+---+------+​
    1 row in set (0.00 sec)​
    ​
  1. 等待 5 秒以上,再次查询时,会发现事务已经被回滚。​
  • ​
    mysql> select * from t1;​
    ERROR 2006 (HY000): MySQL server has gone away​
    No connection. Trying to reconnect...​
    Connection id: 11​
    Current database: test​
    ​
    Empty set (0.01 sec)​
    ​
​
最近更新时间:2026.10.09 18:07:11
这个页面对您有帮助吗?
有用
有用
无用
无用