故障排查

OceanBase数据库官方博客2 个月前
oceanbase·分布式数据库·故障排查·运维管理
如何排查断连问题——《OceanBase诊断系列》十三用户请求的执行流程一般表现为:请求首先由客户端发起,并传送至ObProxy;随后,ObProxy负责将这一请求智能地路由至相应的ObServer节点进行处理;处理完毕后,ObServer将响应数据包发送回ObProxy,再由ObProxy转发回客户端。但在链路上,存在多种可能导致连接中断的场景。例如,若请求处理耗时过长,客户端可能因长时间未收到响应而主动断开连接;用户登录时若输入了错误的集群或租户信息,则可能导致登录失败进而中断连接;此外,ObProxy或ObServer的内部错误也是引发连接中断的常见原
OceanBase数据库官方博客3 个月前
oceanbase·分布式数据库·故障排查·实践经验
如何进行“服务器内部错误”的诊断 | OceanBase诊断案例本文作者:任仲禹,爱可生数据库高级工程师,擅长故障分析和性能优化。的OMS迁移工具具备丰富的功能。但在实际运维场景中,我们可能会遇到各种问题,其中“服务器内部错误”便是一个较为棘手的问题,因为界面上往往缺乏足够的额外信息来帮助我们进行故障排查。那么,在面对这样的报错时,我们应该如何解决呢?
格瑞趋势技术团队6 个月前
性能优化·it运维·故障排查·sql专家云平台·巡检
【能力提升】SQL Server常见问题介绍及快速解决建议本文旨在帮助SQL Server数据库的使用人员了解常见的问题,及快速解决这些问题。这些问题是数据库的常规管理问题,对于很多对数据库没有深入了解的朋友提供一个大概的常见问题框架。
OceanBase数据库官方博客7 个月前
sql·oceanbase·分布式数据库·性能调优·故障排查·实践经验
SQL问题的常用信息收集命令及解决思路 |OceanBase应用实践一、问题是否源于SQL本身?是的话需进行SQL调优。二、SQL语句本身无误,但执行效果并未达到我们的预期效果。
OceanBase数据库官方博客8 个月前
运维·oceanbase·分布式数据库·故障排查·运维管理·实践经验
OceanBase数据库日常运维快速上手这里为大家汇总了从租户创建、连接数据库,到数据库的备份、归档、资源配置调整等,在OceanBase数据库日常运维中的操作指南。
OceanBase数据库官方博客9 个月前
oceanbase·分布式数据库·故障排查·诊断调优
obdiag如何实现一键采集20+故障场景的诊断信息——《OceanBase诊断系列》之九作者简介:靖顺,OcenaBase 开发工程师,专注于数据库诊断与调优在2024年初,我与一线运维人员交流时,他们纷纷提及在运维过程中遭遇的难题——OceanBase出现问题时,排查工作不容易,有时需要依赖原厂的支持人员。然而,线上交流效率不高,故障排查的时间又尤为宝贵,他们反馈说,花费在信息采集上的时间过多,这无疑影响了服务的SLA。因此,我向他们推荐了obdiag这个工具,并建议他们使用一行命令进行信息采集。几位支持人员给出了反馈,他们认为目前obdiag的诊断信息采集虽然功能全面,但各项采集任务是独
OceanBase数据库官方博客9 个月前
oceanbase·分布式数据库·故障排查·技术原理
如何排查合并问题——《OceanBase诊断系列》之七OceanBase数据库的存储引擎以 LSM-Tree 架构为基础,区分静态基线数据(存储在只读SSTable)和动态增量数据(存储在可读写MemTable)。其中 SSTable 是只读的,一旦生成就不再被修改,存储于磁盘;MemTable 支持读写,存储于内存。当进行数据库的DML操作时,如插入、更新或删除,这些操作首先被写入MemTable。随着MemTable中的数据量逐渐增大到一定规模时,这些数据会被转储到磁盘上,形成SSTable。在进行查询时,系统需要同时对SSTable和MemTable进
OceanBase数据库官方博客9 个月前
oceanbase·分布式数据库·日志分析·故障排查
如何快速分析OB集群日志,敏捷诊断工具obdiag分析能力实践——《OceanBase诊断系列》之四obdiag是OceanBase的敏捷诊断工具。1.2版本中,obdiag支持快速收集诊断信息,但仅有收集能力是不够的,还需要有分析能力。因此在obdiag的1.3.0版本中,我们加入了OB集群的日志分析功能。用户可以一键进行集群的OB日志的分析,以便发现可能存在的异常情况。
OceanBase数据库官方博客10 个月前
性能优化·oceanbase·分布式数据库·故障排查·实践经验
快速收集诊断信息,敏捷诊断工具obdiag应用实践——《OceanBase诊断系列》之三作为OceanBase的敏捷诊断工具,obdiag具有以下特点:obdiag 1.2.1版本支持:obdiag 1.3.0版本支持:
OceanBase数据库官方博客10 个月前
性能优化·开源·oceanbase·分布式数据库·故障排查·运维管理
防患未然,OceanBase巡检工具应用实践——《OceanBase诊断系列》之五尽管OceanBase拥有很好的MySQL兼容性,但在长期的生产环境中,部署不符合标准规范、硬件支持异常,或配置项错误等问题,这些短期不会出现的问题,仍会对数据库集群构成潜在的巨大风险。为了解决这类挑战,OceanBase诊断工具增加了巡检子功能,该功能能够结合过去解决问题的经验,对OceanBase集群进行全面的健康检查,并对存在的或潜在的问题进行提前预警。我们必须防患于未然!
OceanBase数据库官方博客10 个月前
oceanbase·分布式数据库·故障排查·运维管理·sql诊断·sql审计
走进SQL审计视图——《OceanBase诊断系列》之二在SQL性能诊断上,OceanBase有一个非常实用的功能 —— SQL审计视图(gv$sql_audit)。在OceanBase 4.0.0及更高版本中,该功能是 gv$ob_sql_audit。它可以使开发和运维人员更方便地排查在OceanBase上运行过的任意一条SQL,无论这些SQL是成功与否,都有详细的运行信息记录。这些信息包括客户端和服务端的IP端口、SQL语句、执行时间、执行节点、执行计划ID、会话ID、执行时间、等待时间、总时间、排队时间、以及相关的块读取信息和执行报错信息等。
OceanBase数据库官方博客10 个月前
oceanbase·分布式数据库·诊断·故障排查·运维管理·实践经验
如何修炼成“神医”——《OceanBase诊断系列》之一本系列是基于OcenaBase 开发工程师在工作中的一些诊断经验,也欢迎大家分享相关经验。扁鹊,中国古代第一个被正史记载的医生,他的成才之路非常传奇。年轻时,扁鹊是一家客栈的主管。有一位名叫长桑君的客人来到客栈,只有扁鹊看出他是一个不凡之人,对他非常恭敬。长桑君也知道扁鹊不同凡人,十多年里,他在客栈来来去去。有一天,长桑君请扁鹊和他坐在一起,悄声告诉他:“我有秘传的医术,但我年事已高,想传授给你,你不要外传。”扁鹊答应了他,长桑君便将这些秘传的医术传授给了扁鹊,然后便消失了。从此,扁鹊就像是得到了神仙的点
╰つ栺尖篴夢ゞ1 年前
云原生·容器·kubernetes·故障排查·临时容器·共享进程
云原生之深入解析Kubernetes中如何使用临时容器进行故障排查
大师兄66681 年前
常见问题·日志管理·systemctl命令·系统服务管理·依赖关系·故障排查·服务配置
完全指南:systemctl命令及服务管理技巧systemctl是一个在Linux系统中用于管理系统服务的命令。它是systemd这个初始化系统的一部分,通过控制和监视系统的服务和单位文件,提供了对系统进程的强大管理功能。