Sleep设置
更新时间 2025-12-01 09:41:45
最近更新时间: 2025-12-01 09:41:45
本页面主要介绍针对长事务的查杀管理使用方法。
使用场景
一个事务(BEGIN 或 START TRANSACTION 之后)被开启,但长时间既没有提交(COMMIT)也没有回滚(ROLLBACK),导致事务一直处于活动状态。
如果一个长事务持有锁,且长时间不释放锁,会导致大量后续请求堆积,连接数爆满,最终可能拖垮整个数据库。杀掉长事务可以解除这种阻塞。此时可以进行Sleep设置,超过时长的长事务将会被杀掉。
操作步骤
在天翼云官网首页的顶部菜单栏,选择产品 > 数据库 > 关系型数据库 > 关系数据库MySQL版,进入关系数据库MySQL产品页面。然后单击管理控制台,进入TeleDB数据库概览页面。
在左侧导航栏,选择MySQL > 实例管理,进入实例列表页面。然后在顶部菜单栏,选择区域和项目。
在实例列表中,单击目标实例名称,进入实例基本信息页面。
选择运维管理二级目录,进入Sleep管理页面。
点击左上角的Sleep设置按钮,可设置时长为0或者大于300s,如设置为0则表示不会有任何事务被清理。如设置为300及以上表示,超过时长的事务将会被清理。
点击确定,即可生效。