暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

如何进行事务诊断?OceanBase工具学习笔记056

数据库新手 2023-05-20
85

欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/

概述

OCP 会以定期采样的方式获取 OceanBase 集群上活跃事务的状态,并基于采样的数据来判断是否存在大事务。

  • 单个参与者的日志产生量大于 0.5MB,事务参与者为数据库中 partition 的 leader。
  • 事务已执行时间大于 500ms。

事务详情

  • 按照事务类型,大事务可分为普通事务、分布式事务和 XA 事务。
  • 普通事务:即单机事务。
  • 分布式事务:即多机事务。
  • XA 事务:XA(eXtended Architecture)是指由 X/Open 组织提出的分布式交易处理的规范,分布式事务也称为 XA 事务。在 OCP 中, XA 事务特指跨数据库集群的分布式事务。
  • 按照事务的状态,大事务可分为长事务、悬挂事务和其他事务。
    • 长事务:事务开始后,执行时间超过 60s 不提交的事务称为长事务。OCP 中长事务的告警阈值为 30s 。
    • 悬挂事务:事务已经进入提交阶段,但是由于某种原因,导致事务无法提交成功,称为悬挂事务。OCP 中悬挂事务的告警阈值为 10min 。
    • 其他事务:除长事务及悬挂事务之外的为其他事务。

操作步骤

查看事务诊断列表

Image 107

关闭事务

OCP 支持对运行中的大事务进行关闭。

查看事务详情

Image 108

欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论