随笔分类 -  OceanBase

摘要:一、现象 开发人员反馈同一条sql,sql中where条件in的值的个数不同,执行效率差异巨大。以下是截取的sql的一部分,sql中in的值的个数为为2个或3个时执行时间超过40s,in的值的个数为为1个或大于3个时不到1秒就可以返回执行结果。 二、原因分析 看到这种现象,最开始怀疑是数据库表的统计 阅读全文
posted @ 2025-01-27 20:45 海布里_MySQL 阅读(11) 评论(0) 推荐(0) 编辑
摘要:OceanBase数据库V4.2.1版本是OB的第一个长期支持版本(LTS),也适合作为现在企业使用OB数据库的稳定版本。相比OB3版本,OB4版本在数据库的设计、内核、架构等方面都做了比较大的改造和调整。因此,OB不支持从V3.x版本在线升级到V4.x版本,可以通过OMS迁移工具将V3.x版本数据 阅读全文
posted @ 2025-01-27 13:07 海布里_MySQL 阅读(19) 评论(0) 推荐(0) 编辑
摘要:OceanBase中没有像ORACLE或MySQL那样独立的参数文件,因此在进行数据库迁移的这种场景下,如何保持新老数据库的参数的一致成了OceanBase中的一个问题。这个问题其实也可以转化为如何查询OceanBase数据库中修改过的参数,我们需要找到那些和默认值不一致的参数,并以此在新数据库环境 阅读全文
posted @ 2024-12-24 20:39 海布里_MySQL 阅读(35) 评论(0) 推荐(0) 编辑
摘要:OB从4.x.x版本开始提供了两副本加仲裁节点的高可用架构,比对三副本架构可以将第三个zone(机房)的成本降到极低,仅需要一个小规格的虚拟机即可。对于没有三个数据副本部署要求的业务来说,可以节约三分之一的服务器资源。因此对于同城多机房部署下的数据库架构,三副本架构和两副本加仲裁节点架构将成为后续主 阅读全文
posted @ 2024-09-22 16:49 海布里_MySQL 阅读(111) 评论(0) 推荐(0) 编辑
摘要:一、前言 OBDUMPER/OBLOADER是OceanBase官方推出的数据导出导入工具,可以用于OB租户间的数据迁移,对OB租户进行逻辑备份。不同于MySQL的MyDumper是C语言开发,OBDUMPER/OBLOADER是由java语言开发,因此它具备跨平台兼容性(x86/arm)。OBDU 阅读全文
posted @ 2024-04-13 15:58 海布里_MySQL 阅读(1663) 评论(0) 推荐(0) 编辑
摘要:OceanBase的系统参数分为好几个级别,下面我将从级别从高到底一一介绍下OceanBase数据库里的那些系统参数。 系统配置项(系统参数) OceanBase的系统配置项,我们可以称为parameter,是OB最高级别的系统参数。系统配置项分为集群级配置项和租户级配置项。大部分需要关注的系统配置 阅读全文
posted @ 2023-08-29 17:20 海布里_MySQL 阅读(736) 评论(0) 推荐(0) 编辑
摘要:OceanBase 数据库的系统视图分为字典视图和性能视图。其中字典视图就是描述数据字典的视图,OceanBase 数据库的字典视图包含 information_schema.* 视图、oceanbase.CDB_* 视图、oceanbase.DBA_*视图以及 mysql.* 视图。在ORACLE 阅读全文
posted @ 2023-08-03 19:29 海布里_MySQL 阅读(679) 评论(0) 推荐(0) 编辑
摘要:OceanBase的系统日志(syslog)类似mysql的errorlog,是排查数据库问题的必备手段。系统日志一般位于observer的运行日志目录下。系统日志分了三种类型:observer.log、election.log和rootservice.log。 observer.log是每个obs 阅读全文
posted @ 2023-08-02 18:46 海布里_MySQL 阅读(838) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示