【OceanBase DBA早下班系列】—— obdiag 收集的OB火焰图/扁鹊图解读1. 前言 上一篇文章讲解了一下obdiag 怎么快速的收集火焰图,那么问题来了,火焰图收集了咋看呢?今天就讲讲。 2. obdiag 一键收集火焰图和扁鹊图原理 其实obdiag收集信息是依赖于远端ob节点上的perf工具,所以务必要在ob节点上安装perf工具。相当于obdiag帮你去各个节点上执行了如下命令: # 注意:-p 后面是进程ID,改成你要 perf 的进程 ## 生成调用图(扁鹊 数据运维 2024-07-31 醒在深海的猫
【OceanBase DBA早下班系列】—— 性能问题如何 "拍CT" (一键获取火焰图和扁鹊图)1. 前言 最近接连遇到几个客户的环境在排查集群性能问题,总结了一下,直接教大家如何去获取火焰图、扁鹊图(调用关系图),直击要害,就像是内脏的疾病去医院看病,上来先照一个CT,通过分析CT,大概的毛病也就定位的七七八八了。 2. 火焰图/扁鹊图一键收集 2.1. 步骤一:安装部署obdiag 参考文档: https://www.oceanbase.com/docs/obdiag-cn 安装obdi 数据运维 2024-06-13 法医
OceanBase诊断调优 (三) ——敏捷诊断工具obdiag一键收集诊断信息实践最近总结一些诊断OCeanBase的一些经验,出一个【OceanBase诊断调优】专题,也欢迎大家贡献自己的诊断OceanBase的方法。 1. 前言 obdiag定位为OceanBase敏捷诊断工具。整体使用上备以下的特点: 部署简单:提供rpm包和OBD上部署的模式,均可一键部署安装,可以选择部署到任意一台能连接到集群各个节点的上,并不局限于OBServer节点。 集中式收集:单点部署,无需每 数据运维 2024-05-07 醒在深海的猫
OceanBase诊断调优 (四) ——敏捷诊断工具obdiag一键分析OB集群日志设计与实践最近总结一些诊断OCeanBase的一些经验,出一个【OceanBase诊断调优】专题,也欢迎大家贡献自己的诊断OceanBase的方法。 1. 前言 obdiag定位为OceanBase敏捷诊断工具。1.2版本的obdiag支持诊断信息的一键收集,光有收集信息的能力,没有分析能力怎么行,所以我们在obdiag的1.3.0版本加上了OB集群的日志分析能力。你可以一键去分析你的集群的OB日志,看看有 数据运维 2024-05-07 捡田螺的小男孩
试用 obdiag 在 sysbench 压测前进行巡检最近遇到一些用户希望对 OceanBase 进行 sysbench 压测,想了解一下数据库的各种参数是否需要进行调整。想起有一个叫 obdiag 的工具,其中一个功能就是对集群进行巡检,所以正好借着这个机会试用一下。obdiag 这个工具的功能很多,详见:obdiag 概述。我这次只试用其中一个巡检 OceanBase 集群的功能,其他的功能根据需求驱动,后续会逐步进行试用。 安装 这里直接参考官 数据运维 2024-05-07 大白菜程序猿
试用 obdiag 进行信息收集和问题诊断前一阵儿用 obdiag 进行过一次 sysbench 压测前的压测巡检,详见这篇博客。前两天看靖顺用这个工具的 obdiag check 功能帮一个开源用户出问题的环境进行了一次巡检,扫出了好几个问题,例如用户手动在存 redo 日志文件的 clog 路径下增加了一些新文件等,处理无关文件后,又利用 obdiag analyze log 功能分析了一波儿日志,发现了问题的根因,最终依靠 obdi 数据运维 2024-05-07 三掌柜
这个项目我投了,给 OB 数据库诊断提提速!1. 前言 昨天晚上公司内部直播分享了一下OceanBase敏捷版诊断工具obdiag,主要的目的是拉齐一下前线和后端开发人员的诊断OceanBase问题的信息,众人拾柴火焰高,大家一起把obdiag做起来。晚上回去想了想,obdiag既然是开源项目,除了原厂的这些人的经验,社区的力量也是不容忽视的,所以写下此文章,诚邀大家一同来共建obdiag。 OceanBase敏捷诊断工具相关链接: git 数据运维 2024-05-06 大白菜程序猿