文档首页 > > 用户指南> MySQL数据库管理(标准版)> 云DBA服务> InnoDB锁等待

InnoDB锁等待

更新时间: 2020/03/24 GMT+08:00

操作场景

InnoDB锁状态管理,一键诊断事务或进程会话在执行过程中的冲突。通过锁状态查询,您可获取事务持有锁和等待锁的相关信息,如事务状态、会话ID、锁定的表和锁定的数据范围等,方便查看事务锁详细情况。

现阶段,InnoDB锁状态查询处于公测期。

前提条件

您已成功登录到数据管理服务标准版页面。

操作详情

  1. 在顶部菜单栏选择“实例管理”>“InnoDB锁等待”,进入InnoDB锁状态查询页面。没有事务等待锁时,可通过刷新按钮,查看最新锁查询信息。
    图1 InnDB锁等待
  2. 进入InnDB锁等待页面后,当前实例如有事务正在等待锁,将展示持有锁和等待锁情况。
    图2 InnoDB锁状态查询页面
  3. 鼠标滑到持有锁、等待锁上时会显示锁详情信息。
    图3 锁详情
  4. 单击持有锁/等待锁将会出现kill会话弹出框,如下图所示,单击“持有锁”会出现kill会话弹出框,如果您要结束该会话单击确定即可。
    图4 kill会话
    • 等待锁系统默认等待时间为50s,用户可根据实际情况通过修改参数“innodb_lock_wait_timeout”值,设置默认等待时间。
    • SQL窗口执行时间为300s。

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

在文档使用中是否遇到以下问题







请至少选择或填写一项反馈信息

字符长度不能超过200

反馈内容不能为空!

提交反馈 取消