更新时间:2024-10-24 GMT+08:00

管理历史事务

功能介绍

历史事务用来分析和发现数据库的大事务、长时间未提交的事务等历史信息。

历史事务的数据来自show engine innodb status的命令执行结果,展示了历史事务信息的运行快照,采集频率为5分钟一次。

约束限制

  • 历史事务信息的运行快照列出了正在执行的事务,不包含采集间隔内开始并提交的事务。
  • 收集历史事务需要开启收集慢SQL或收集全量SQL。
  • 最多展示7天内的数据,最大显示10000条数据。

操作步骤

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域。
  3. 单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。
  4. 在“实例管理”页面,选择目标实例,单击实例名称,进入实例的“概览”页签。
  5. 在左侧导航栏选择“智能DBA助手 > 历史诊断”。
  6. 选择“历史事务”页签。
  7. 在页面上方单击“日志管理”,开启收集慢SQL或收集全量SQL开关,单击“确定”。

    图1 日志管理

  8. 开启“收集历史事务”开关,查看历史事务。

    图2 收集历史事务