管理历史事务
更新时间 2025-09-23 16:17:04
最近更新时间: 2025-09-23 16:17:04
本节介绍了管理历史事务的功能介绍、约束限制、操作步骤等相关内容。
功能介绍
历史事务用来分析和发现数据库的大事务、长时间未提交的事务等历史信息。
历史事务的数据来自show engine innodb status的命令执行结果,展示了历史事务信息的运行快照,采集频率为5分钟一次。
约束限制
历史事务信息的运行快照列出了正在执行的事务,不包含采集间隔内开始并提交的事务。
收集历史事务需要开启收集慢SQL或收集全量SQL。
最多展示7天内的数据,最大显示10000条数据。
操作步骤
步骤 1 登录管理控制台。
步骤 2 单击管理控制台左上角的 ,选择区域。
步骤 3 选择“数据库 > 关系型数据库”。进入关系型数据库信息页面。
步骤 4 在“实例管理”页面,选择目标实例,单击实例名称,进入实例的“基本信息”页签。
步骤 5 在左侧导航栏选择“智能DBA助手 > 历史诊断”。
步骤 6 选择“历史事务”页签。
步骤 7 在页面上方单击“日志管理”,开启收集慢SQL或收集全量SQL开关,设置慢SQL和全量SQL的存储时间,单击“确定”。
步骤 8 开启“收集历史事务”开关,查看历史事务。
----结束