OceanBase 并行执行学习笔记 6 —— 并行执行诊断及调优技巧诊断并行执行问题,可以从两个大的方面入手。首先从系统整体上判断,比如确认网络、磁盘 IO、CPU 是不是被打满;然后从具体 SQL 着手,找到问题 SQL 在哪里,它的内部状态如何。 并行执行系列的内容分为以下七篇博客,本篇是其中的第六篇。 第一篇 并行执行概念 第二篇 设定并行度 第三篇 并发控制与排队 第四篇 并行执行分类 第五篇 并行执行控制参数 第六篇 并行执行诊断及调优技巧 第七篇 并行 数据运维 2024-05-07 剑圣无痕
OceanBase诊断调优 (六) ——全链路诊断日志看不懂?obdiag来帮你!最近总结一些诊断OCeanBase的一些经验,出一个【OceanBase诊断调优】专题,也欢迎大家贡献自己的诊断OceanBase的方法。 1. 前言 OceanBase 数据库是分布式数据库,因此调用链路复杂,当出现超时问题的时,往往无法快速定位是OceanBase 内部组件或是网络的问题,运维人员只能根据经验和 observer 日志进行分析。OB内核在4.0新增了trace.log日志,可以 数据运维 2024-05-07 醒在深海的猫
从MySQL到OceanBase:数维原动如何应对亿级规模数据分析挑战业务背景 北京数维原动教育科技有限公司,是国内高端小众的教育评估机构,主要从事中小学学校诊断、评估与改进工作。研发的脚步自2009年便已开始。经过十多年的探索,公司构建了适用于基础教育阶段的学校诊断体系,打通了“理论奠基—实践探索—模型建构—流程梳理—结果应用”的各个环节,并基于互联网技术,形成了自有的独立诊断、数据分析和报告生成系统,使诊断能为更多学校提供更加多维、个性化的支持。已为国内多所优质 数据运维 2024-05-07 三掌柜
OceanBase诊断调优 (九) —— obdiag是怎么玩转 20+ 故障场景的诊断信息一键采集的?最近总结一些诊断OCeanBase的一些经验,出一个【OceanBase诊断调优】专题出来,也欢迎大家贡献自己的诊断OceanBase的方法。 1. 前言 2024年初的时候和一些一线的支持人员交流,问他们支持过程中遇到了哪些痛点,都不约而同的提到,OceanBase出现问题的时候排查起来不容易,很多时候得找原厂的人支持,线上交流的效率又不高,故障排查的时候时间都是非常宝贵的,花在信息采集上的时间 数据运维 2024-05-06 宇宙之一粟
11.7.3collectSlowQueryDiagnostics实用程序关于实用程序 要求和限制 运行实用程序 收集诊断信息的选项 关于实用程序 util.debug.collectSlowQueryDiagnostics()在 MySQL 服务器上运行多次迭代的诊断报告,使您能够在处理指定查询时分析服务器的多个方面。 诊断报告以 zip 文件形式生成到本地目录或指定路径。 该实用程序生成 TSV 和 YAML 格式的文件。 要求和限制 以下要求适用于使用诊断收集实用 数据运维 2024-04-24 竹子爱熊猫
11.7.2 collectHighLoadDiagnostics 实用程序关于实用程序 要求和限制 运行实用程序 收集高负载诊断信息的选项 关于实用程序 util.debug.collectHighLoadDiagnostics()在您的 MySQL 服务器上运行多次迭代的诊断报告,使您能够在负载下分析服务器的多个方面。 高负载诊断报告以 zip 文件形式生成到本地目录或指定路径。 该实用程序生成 TSV 和 YAML 格式的文件。 要求和限制 以下要求适用于使用诊断收 数据运维 2024-04-23 爱可生开源社区
11.7.1 收集诊断实用程序调试和诊断实用程序 util.debug.collectDiagnostics()使您能够收集 MySQL 服务器上的诊断数据。 关于实用程序 要求和限制 运行实用程序 收集诊断信息的选项 关于实用程序 诊断报告以 zip 文件形式生成到本地目录或指定路径。 util.debug.collectDiagnostics()使您能够从独立服务器、复制拓扑成员、InnoDB 集群和 MySQL Heat 数据运维 2024-04-22 三掌柜