自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

汤庆

如果你不能简单说清楚,就是你没完全明白。

  • 博客(439)
  • 收藏
  • 关注

原创 【OceanBase诊断调优】—— obdiag 一条命令搞定卡合并问题根因分析

卡合并是一个OceanBase中较为复杂的问题,可能由各种问题引入导致。当前是否卡合并无明确定义,一方面我们认为超过36小时没合完是合并超时(RS会报ERROR日志),另一方面用户可能自己判断合并超时(根据用户自己的经验)。因此当用户认为合并可能已经超时的时候,可以通过巡检工具来检查是否真的存在问题,并且得到一系列基础数据方便研发做一个初步的判断,省去一些反复沟通的时间。本文OceanBase 4.x 版本描述基于obdiag的卡合并根因分析是如何实现的。

2024-09-20 10:14:51 488

原创 【OceanBase诊断调优】—— 断连接问题根因分析

当断连接发生的时候,用户最直接得到的信息是ObServer返回的错误包提示,用户可以根据错误包的提示作初步的排查,本文再进一步,讲解断连接问题如何进行根因分析。

2024-09-19 09:49:32 812

原创 【OceanBase 唠嗑了O】—— 2024.09.21 相约济南

2024.09.21 相约济南

2024-09-18 11:50:02 402

原创 【obdiag SIG】功能我们自己定,老板说话也不好使!

OceanBase 在2024年8月15日在南京宣布成立了新的5个SIG,算下来OceanBase社区已经有了6个SIG了。很多小伙伴可能很好奇,SIG是个什么组织,怎么加入,平时怎么运作的。今天我就以obdiag SIG的一次周会为引子,给大家看看真实的obdiag SIG。

2024-08-19 11:17:50 919

原创 【OceanBase社区新进展】—— 五大 SIG 重磅成立,邀你一起探索更多可能

为进一步加强社区的技术实力和创新能力,8 月 14 日,OceanBase 社区在“唠嗑了 O”南京站活动中宣布成立 5 个特别兴趣小组(Special Interest Group,简称 SIG)。新 SIG 的成立不仅标志着社区的持续成长,更是对现有 SIG 的成功经验的传承与发展,标志着 OceanBase 社区与开发者的协同更紧密,向开发协作又迈进了一步。

2024-08-16 10:36:08 495

原创 【OceanBase系列】—— OceanBase应急三板斧

本文主要针对当出现OceanBase集群变慢或者出现节点故障的情况,提供应急处理的几个招式,帮助业务快速止血恢复降低事故影响范围,当然很多时候故障场景会复杂很多,一定要根据具体情况执行对应的恢复流程。以下列几个常见场景,后续还会持续更新,加入新场景进来。

2024-08-06 15:49:56 1361 1

原创 【OceanBase DBA早下班系列】—— obdiag 收集的OB火焰图/扁鹊图解读

上次讲解了一下obdiag 怎么快速的收集火焰图,那么问题来了,火焰图收集了咋看呢?今天就讲讲。

2024-08-01 10:00:28 352

原创 【OceanBase DBA早下班系列】—— obdiag 收集的 SQL Monitor Report 如何解读

前几天写了一篇博客,告诉大家在遇到慢SQL或者复杂的并行SQL的时候怎么高效的来收集【SQL Monitor Report】,上一篇博客的链接: OceanBase 社区 ;发出去后有不少问我这份报告咋解读。今天再出一篇博客给大家介绍下如何解读报告。PS: 本文不介绍如何安装部署使用obdiag,用法参加上篇博客,本文仅做【SQL Monitor Report】报告解读。浏览器打开表头如下:(表头展示的是基本的sql执行信息,从gv$ob_sql_audit获取的

2024-07-31 11:05:01 401

原创 【OceanBase诊断调优】—— clog盘满问题排查

本文将从obdiag根因分析clog盘满场景的流程来对分析流程进行盘查流程说明。

2024-07-29 14:31:20 890

原创 【OceanBase诊断调优】—— 如何通过trace_id找到对应的执行节点IP

OceanBase作为分布式数据库,查问题找对节点很关键。好在OceanBase执行的每一条SQL都能通过trace_id来关联起来,知道trace_id怎么知道是在哪个节点发起的呢,请看本文。

2024-06-25 22:53:38 435

原创 【OceanBase诊断调优】—— 如何查找表被哪些其它表引用外键

本文详述如何查找指定表是否被其他表引用做外键。

2024-06-25 09:59:31 492

原创 【OceanBase诊断调优】—— 如何缩短OceanBase 数据库执行 count(*) 的时间

本文介绍影响 OceanBase 数据库执行 count(*) 时间的因素以及缩短 count(*) 执行时间的方法。

2024-06-25 09:55:16 357

原创 【OceanBase诊断调优】—— SQL 执行报错 -4119,RPC packet to send too long

SQL 执行报错 -4119,RPC packet to send too long 原因和处理办法

2024-06-25 08:22:33 609

原创 【OceanBase DBA早下班系列】—— 性能问题如何 “拍CT“ (一键获取火焰图和扁鹊图)

最近接连遇到几个客户的环境在排查集群性能问题,总结了一下,直接教大家如何去获取火焰图、扁鹊图(调用关系图),直击要害,就像是内脏的疾病去医院看病,上来先照一个CT,通过分析CT,大概的毛病也就定位的七七八八了。

2024-06-13 22:13:19 678

原创 【OceanBase诊断调优】 —— DDL时报磁盘不足问题排查

DDL时报磁盘不足问题排查

2024-06-13 14:00:48 682

原创 【DBA早下班系列】—— 并行SQL/慢SQL 问题该如何高效收集诊断信息

OceanBase论坛问答区或者提交工单支持的时候大部分时间都浪费在了诊断信息的获取交互上,今天我就其中大家比较头疼的SQL问题,给大家讲解一下如何一键收集并行SQL/慢SQL所需要的诊断信息,减少沟通成本,让大家早下班。

2024-06-11 19:58:44 1313

转载 【OceanBase诊断调优】—— NTP 时钟不同步的问题排

NTP 时钟不同步的问题排

2024-06-11 10:08:08 146

原创 【OceanBase诊断调优】—— 执行内存占用高问题汇总

执行内存占用高问题经常在不同环境中遇到, 在内存较大的租户场景下, 问题可能暴露不明显, 但小规格场景下, 如果执行内存占用非常高, 往往有上 G 甚至几十G 的情况, 可能导致整个租户无内存使用。本文汇总执行内存占用高问题。

2024-05-31 13:52:25 1365

原创 【OceanBase诊断调优】—— obdiag 工具助力OceanBase数据库诊断调优(DBA 从入门到实践第八期)

OceanBase是原生分布式数据库系统,故障根因分析通常是比较繁琐的,因为涉及的因素可能有很多,如机器环境、配置参数、运行负载等等。专家在排查问题的时候需要获取大量的信息来分析故障,如何高效的获取故障场景下分散在各个节点的信息,挖掘出其中的关联性,帮助用户自助诊断问题便是obdiag的价值。

2024-05-30 10:59:45 1212

原创 【DBA从入门到实践】第8期:OceanBase数据库诊断调优、认证体系和用户实践

OceanBase数据库诊断与调优。OceanBase高可用架构之主备库。OceanBase数据库人才培养方案。

2024-05-27 10:38:20 908

原创 【OceanBase诊断调优】—— 临时文件排查手册

本文介绍临时文件常见的问题及排查方法。

2024-05-27 10:32:30 1023

原创 【诚邀加入】obdiag SIG:共筑OceanBase敏捷诊断,让问题排查变得更快更容易!

obdiag SIG 是一个专注于 OceanBase 敏捷诊断工具研发、推广及生态建设的开源小组,目标是打造一个集用户体验卓越、功能强大、社群活跃于一体的 OceanBase 诊断生态系统。

2024-05-23 11:52:18 305

原创 【OceanBase诊断调优】—— KVCache 排查手册

本文介绍 KVcache 相关问题的排查方法。

2024-05-23 10:03:25 1225

原创 【OceanBase诊断调优】—— 排查 IO 问题的方法

本文主要介绍 OceanBase 数据库 V4.x 版本中排查 IO 问题的方法以及 IO 相关的日志和视图。

2024-05-21 19:53:35 1252

原创 【OceanBase诊断调优】—— 直连普通租户时遇到报错:Tenant not in this server

本文介绍了直连 OceanBase 数据库中的普通租户时,出现报错:ERROR 5150 (HY000) : Tenant not in this server的处理方法。

2024-05-20 20:23:07 748

原创 OceanBase 开源社区新进展|obdiag SIG成立

为了构建完善的 OceanBase 诊断生态系统,汇聚各方力量,形成涵盖工具、知识在内的全方位诊断生态体系,助力开发者更高效地驾驭 OceanBase,OceanBase 社区宣布成立诊断 SIG,名称:obdiag SIG。

2024-05-16 20:20:11 298

原创 【OceanBase诊断调优】—— 备份恢复如何定位 NFS 服务异常

当备份、归档出现异常时,我们应该首先排除备份介质、网络是否正常,本文讲述如何通过系统表和日志来定位 NFS 服务异常。

2024-05-15 09:48:08 481

原创 【OceanBase诊断调优】—— 转储错误(错误代码 4138/ORA-01555)

当读事务很长时,租户进行转储会报 4138/ORA-01555 错误。本文介绍该错误的处理方法。

2024-05-14 09:38:57 479

原创 【OceanBase 诊断调优】—— 如何排查 RPC 失败的原因

本文介绍如何排查 RPC 失败的原因

2024-05-13 10:08:56 1021

原创 【OceanBase诊断调优】—— 租户资源统计项及其查询方法

本文主要介绍 OceanBase 数据库中租户资源统计项及其查询方法。

2024-05-11 09:41:43 1159

原创 【OceanBase 系列】—— 什么是冻结和转储

本文主要介绍什么是冻结和转储。

2024-05-10 10:00:44 774

原创 【OceanBase诊断调优】—— checksum error ret=-4103 问题排查

checksum error ret=-4103 问题排查

2024-05-09 09:45:02 530

原创 【OceanBase 系列】—— OceanBase v4.3 特性解读:查询性能提升之利器列存储引擎

对于分析类查询,列存可以极大地提升查询性能,也是 OceanBase 做好 HTAP 和 OLAP 的一项不可缺少的特性。本文介绍 OceanBase 列存的实现特色。

2024-05-08 20:13:12 1596

原创 【OceanBase诊断调优】—— 如何排查 server 断连接问题

本文介绍如何排查 server 断连接问题。

2024-05-08 17:58:42 724

原创 【OceanBase诊断调优】—— 磁盘性能问题导致卡合并和磁盘写入拒绝排查

OceanBase 集群合并一直未完成,同时 tsar 和 iostat 显示从凌晨 2:30 开始磁盘使用率一直是 100%。怀疑合并导致 IO 上升,IO 可能存在问题,在此故障情况下,大量写入 ERROR 日志本身也会占用大量带宽,可能会导致问题更严重。增加 IO 探测的超时阈值,避免磁盘性能问题导致 data 和 slog 的快速拒绝。修改设置后,IO 报错消失,合并开始推进,可以看到待合并的分区数量在逐渐减少。,这会触发 IO 探测线程检测磁盘是否有问题,如果超过。将已经被快速拒绝的磁盘洗白。

2024-05-08 09:39:39 700

原创 【OceanBase系列】—— OceanBase V4.x 中的常用备份恢复 SQL 总结

本文总结了 OceanBase 数据库 V4.x 中常用的备份恢复相关的 SQL 语句。

2024-05-07 09:45:04 1389

原创 【OceanBase诊断调优】—— SQL 执行报错而不能计入 SQL_AUDIT 的情况

通常,执行成果的 SQL 都会计入 SQL_AUDIT 中,而执行报错的 SQL 则需要依据其执行报错的阶段来决定是否计入 SQL_AUDIT 中。

2024-05-06 12:54:16 357 1

原创 【OceanBase诊断调优】—— Unit 迁移问题的排查方法

本文主要介绍 OceanBase 数据集在副本迁移过程中遇到的问题的排查方法。

2024-05-06 10:49:01 807

原创 【OceanBase诊断调优】—— 如何查看 Root Service 切换完成的时间点

如何查看 Root Service 切换完成的时间点

2024-04-28 09:50:51 804

原创 【OceanBase诊断调优】—— OceanBase 数据库日志解读

OceanBase 数据库日志解读

2024-04-28 09:44:06 1529

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除