故障分析 | OceanBase 一则函数报错问题分享 作者:杨涛涛 资深数据库专家,专研 MySQL 十余年。擅长 MySQL、PostgreSQL、MongoDB 等开源数据库相关的备份恢复、SQL 调优、监控运维、高可用架构设计等。目前任职于爱可生,为各大运营商及银行金融企业提供 MySQL 相关技术支持、MySQL 相关课程培训等工作。 本文来源:原创投稿 * 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 今天遇 数据运维 2023-10-13 爱可生开源社区
故障分析 | 租户 memstore 内存满问题排查 作者:操盛春 技术专家,任职于爱可生,专注研究 MySQL、OceanBase 源码。 本文来源:原创投稿 * 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 本文是对官方同名文档部分内容的解释,官方文档链接: https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-100000000003621 数据运维 2023-10-13 爱可生开源社区
技术分享 | OceanBase写入限速源码解读 作者:陈慧明 爱可生测试团队成员,主要参与dmp和dble自动化测试项目。 本文来源:原创投稿 * 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 一、简介 OceanBase中的写入限速机制旨在控制系统中写入操作(一般写入操作包括插入、更新和删除等)的速率,目的是为了提高数据库系统的稳定性。本文主要通过以下2个参数来解释写入限速的实现机制。 writing_thro 数据运维 2023-10-12 爱可生开源社区
故障分析 | OceanBase 频繁更新数据后读性能下降的排查 作者:张乾 外星人2号,现兼任六位喵星人的资深铲屎官。 本文来源:原创投稿 * 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 背景 测试在做 OceanBase 纯读性能压测的时候,发现对数据做过更新操作后,读性能会有较为明显的下降。具体复现步骤如下。 复现方式 环境预备 部署 OB 使用 OBD 部署单节点 OB。 版本 IP OceanBase 4.0.0.0 数据运维 2023-10-12 爱可生开源社区
技术分享 | OceanBase 慢查询排查思路 作者:任仲禹 爱可生 DBA 团队成员,擅长故障分析和性能优化,文章相关技术问题,欢迎大家一起讨论。 本文来源:原创投稿 * 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 本文汇总了项目实践中前辈的经验和笔者的理解,旨在帮助初学 OceanBase(以下简称 OB)的工程师,快速解决 SQL 执行缓慢等性能问题。当遇到性能问题时,很多工程师可能会感到无从下手,本文将 数据运维 2023-10-12 爱可生开源社区
【建议收藏OceanBase 4.1 全面测评及部署流程,看这篇就够了 作者:杨家鑫 多点⾼级 DBA ,擅⻓故障分析与性能优化,喜欢探索新技术,爱好摄影。 背景 测试 OceanBase 对比 MySQL,TiDB 的性能表现,数据存储压缩,探索多点内部项目一个数据库场景落地 Oceanbase(MySQL->OceanBase)。 单机测试 准备 OBD 方式部署单机 文件准备 wget https://obbusiness-private.oss-cn-s 数据运维 2023-10-12 爱可生开源社区
OceanBase 安全审计之身份鉴别 本文主要以 MySQL 和 OceanBase 对比的方式,来介绍 OceanBase(MySQL 模式)安全体系中关于身份鉴别的相关内容,包括身份鉴别机制、用户名组成、密码复杂度、密码过期策略等。 作者:金长龙 爱可生测试工程师,负责 DMP 产品的测试工作。 用户鉴权 OceanBase下的身份鉴别机制 OceanBase 数据库目前只支持密码验证方式,使用的是 MySQL Authentic 数据运维 2023-10-12 爱可生开源社区
OceanBase 4.1.0 clog 目录探究 基于OceanBase 4.x 版本如何统计租户每日 clog 日志生成量的背景下,探究以及如何查看租户 clog 的使用情况。 作者:姜宇 爱可生 DBA 团队成员,擅长数据库故障排查和处理。对技术抱有热忱,实践是检验真理的唯一标准~ 本文来源:原创投稿 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 作者:姜宇,爱可生 DBA 团队成员,擅长数据库故障排查和处理。 数据运维 2023-10-12 爱可生开源社区
OceanBase:谁动了我得参数? 作者:郑增权 爱可生南区数据库工程师,爱可生 DBA 团队成员,负责数据库相关技术支持。爱好:桌球、羽毛球、咖啡、电影。 本文来源:原创投稿 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 背景 客户想在业务上线前记录现有 OceanBase 集群的 Parameters、Variables、ProxyCofnig 参数值。然后,将其与“默认值”或“DBA 主动刷的调 数据运维 2023-10-12 爱可生开源社区
OceanBase安全审计之传输加密 上一期我们讲了关于 OceanBase 安全审计的《身份鉴别》和《用户管理与访问控制》 两个部分,OceanBase 的安全机制介绍其支持传输加密,今天我们主要来实践一下如何配置传输加密以及验证是否真的加密。 作者:金长龙 爱可生测试工程师,负责 DMP 产品的测试工作。 作者:陈慧明 爱可生测试工程师,主要参与 DMP 和 DBLE 自动化测试项目。 本文来源:原创投稿 * 爱可生开源社区出品, 数据运维 2023-10-12 爱可生开源社区
OceanBase 单机租户最多能支持多少分区? OceanBase 单机租户允许创建的最大分区数是多少?作者通过分区超限错误排查,计算出单机允许创建的最大分区数量。 作者:何文超,爱可生南区交付服务部 DBA 团队成员,主要负责 MySQL 故障处理,MySQL 高可用架构改造,OceanBase 相关技术支持。爱好足球,羽毛球。 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 本文共 1200 字,预计阅读需要 数据运维 2023-10-12 爱可生开源社区
从适配Oceanbase看分布式数据库运维与传统数据库的差异 随着OCEANBASE在金融、证券、运营商、能源等行业的应用越来越广泛,针对OCEANBASE的运维支撑工具的需求也被越来越多的用户提出来了。去年我们开始适配OB的动力来自于与一个金融行业用户的交流,他们对我们的D-SMART支持Oracle的功能表示满意,不过他们目前面临了一些新的问题。那就是目前部分业务系统已经从Oracle迁移到了Oceanbase,但是对于OB的运维,他们感到有些头痛。系统 数据运维 2023-10-10 三掌柜
OceanBase获信通院开源奖项:开源300万行核心代码、256名全球核心代码贡献者 昨日,在由中国信息通信研究院主办的“2023 OSCAR开源产业大会”上,蚂蚁集团旗下的自研原生分布式数据库OceanBase荣获“2023 OSCAR尖峰开源项目”、“2023 OSCAR尖峰开源企业(开源运营与生态建设)”两个奖项。同时,完成可信开源社区评估,获得“可信开源社区”评估证书。 OceanBase自2021年6月1日正式开源,将OceanBase最核心的数据库内核、分布式组件和接口 数据运维 2023-09-22 Escape
OceanBase 数据文件缩容实践 本文章介绍了OceanBase集群关于数据文件的缩容场景,并提供一种缩容方案予以参考。 作者:关炳文,爱可生 DBA 团队成员,负责数据库相关技术支持,一步两阶梯,兼具勤奋与慵懒。 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 本文约 1200 字,预计阅读需要 4 分钟。 缩容场景 此前某银行一套 1-1-1 架构的 OceanBase 集群其中一个节点,OBSe 数据运维 2023-09-21 Escape
如何编写测试用例 代码质量管理是软件开发过程中的关键组成部分,比如我们常说的代码规范、代码可读性、单元测试和测试覆盖率等,对于研发人员来说单元测试和测试覆盖率是保障自己所编写代码的质量的重要手段;好的用例可以帮助研发人员确保代码质量和稳定性、减少维护成本、提高开发效率以及促进团队合作。之前看过一篇关于 OceanBase 质量之道的文章,文章中提到的工程理念就把测试作为非常重要的组成部分,是和研发同样重要的组成部分 开发运维 2023-09-12 穿过生命散发芬芳
故障分析 | OceanBase 建表分区数超限报错 作者:何文超,爱可生南区交付服务部 DBA 团队成员。主要负责 MySQL 故障处理,MySQL 高可用架构改造,OceanBase 相关技术支持。爱好足球,羽毛球。 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 本文共 1200 字,预计阅读需要 3 分钟。 1背景 ERROR 1499 (HY000): Too many partitions (includin 数据运维 2023-09-12 三掌柜
OceanBase让我有尝试的冲动 理想总是美好的,然而现实往往比较骨感。虽然OceanBase努力传递开发者友好的信息,但究竟能否获得开发者的认可仍是一个问题。尽管我已经分享了一些令我印象深刻的看法,但这并不能代表所有开发者。那么,其他开发者到底是怎么看待OceanBase,是否会将OceanBase作为首选? 为了解答这个疑问,我现场采访了一些开发者。在抛开公司预设立场,假设匹配业务场景的前提下,他们分享了自己的真实看法。以下是 数据运维 2023-09-12 大猫
oceanbase 挑战oracle 大家好,今天我来说一下oceanbase挑战oracle的话题。 首先,oceanbase是由阿里云研发团队开发的分布式关系型数据库系统,具有高吞吐、高性能、高可用、高可扩展等特点。其挑战oracle主要体现在以下几个方面: 一是在高并发和高并行处理方面的表现。oceanbase采用分布式架构,使得数据存储在多个节点上,因此可以实现对数千台服务器的并发访问。而且,oceanbase的查询执行是在不 数据运维 2023-08-16 大树
我理解的金融级数据库 (杨祥合 北京奥星贝斯金融行业解决方案架构师 & 北京金融科技产业联盟专家) 近关于金融级数据库的话题,行业内讨论热烈。在这方面我想抛砖引玉,分享下自己的观点。 10多年来,我一直在分布式数据库领域探索实践,从DBA到架构师工作经历可以分为两大段。段作为数据库管理员,我参与了阿里 “从Oracle到去O”的工作,通过了Oracle 10G OCP和11G的Specilist 数据运维 2023-08-12 竹子爱熊猫
OceanBase 是如何关闭主备线程的? 本文总结了 OceanBase 与 MySQL 在主备同步命令和数据保护上的区别。 作者:何文超 爱可生南区交付服务部 DBA 团队成员,主要负责 MySQL 故障处理,MySQL 高可用架构改造,OceanBase 相关技术支持。爱好足球,羽毛球。 本文来源:原创投稿 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 背景 在 MySQL 主备同步中,存在 stop 数据运维 2023-08-09 剑圣无痕