You need to enable JavaScript to run this app.
文档中心
数据库工作台

数据库工作台

复制全文
下载 pdf
运维管理
事务与锁
复制全文
下载 pdf
事务与锁
数据库工作台 DBW 提供了事务与锁功能,此功能能够实时捕捉并分析数据库当前出现的持有锁、死锁、锁等待等状况。当数据库出现锁等待相关问题时,可运用事务与锁分析功能,直观地剖析和查看数据库中发生的相关锁信息,进而快速定位并解决相关问题,保障数据库的稳定运行,显著缩短故障排查时长。
核心功能
  • 实时查看活跃事务:显示当前正在执行的事务 ID、开始时间、执行 SQL 以及状态。
  • 识别锁等待关系:展示哪些事务正在等待哪些锁(行锁、表锁),以及锁的持有者。
  • 定位阻塞源头:迅速找出导致其他事务阻塞的事务(如未提交的长事务)。
  • 辅助死锁分析:结合死锁日志,还原死锁发生时事务与锁的依赖图。
注意事项
在使用事务与锁功能期间,请勿操作变更实例的相关配置,否则会导致无法正常查看实例的事务与锁信息。
优势
事务与锁功能将原本隐性、难以排查且耗时的锁问题,转化为显性、可视且可操作的运维事件,进而:
  • 减少业务中断时长。
  • 降低数据库管理员的故障排查成本。
  • 促使开发人员编写更健壮的事务代码。
适用场景
  • 应用突然变慢/超时:检查是否存在大量 LOCK WAIT 事务,定位阻塞事务。
  • 出现死锁报错:结合快照与死锁日志,分析两个事务的加锁顺序,优化代码逻辑。
  • 连接池被打满:检查是否有长时间存在未提交的事务占用连接。
  • 主从复制延迟高:排查主库是否存在大事务未提交。
  • 数据库管理员日常巡检:定期检查是否存在异常长事务(>5 分钟)或锁堆积情况。
  • 开发调试本地问题:在测试环境复现卡住现象,通过快照验证是否由于事务未提交所致。
支持的数据库类型
  • 云数据库 MySQL 版
  • 云数据库 veDB MySQL 版
  • 云数据库 PostgreSQL 版
  • 云数据库 SQL Server 版
相关操作文档
数据库类型
操作文档
云数据库 MySQL 版
云数据库 veDB MySQL 版
云数据库 PostgreSQL 版
  • 云数据库 SQL Server 版
最近更新时间:2026.09.01 14:02:01
这个页面对您有帮助吗?
有用
有用
无用
无用