【产品公告牌 2024-11-28】OCP 4.3.3 正式发布!

发版目的

OCP 4.3.3 正式发布,可全面兼容 OceanBase 4.2.5 和 4.3.3 版本。本版本增添了关键功能——列存副本 ,特别适用于 TP/AP 负载需强物理隔离的业务场景。同时,本版本还支持统计信息管理 ,有助于用户优化数据库查询性能,确保系统稳定运行。此外,本版本提供了库表级别恢复 能力。本版本在基础运维、性能监控、巡检服务、平台功能等方面包含了 20 多项 改进和优化,有效地解决了数据库运维及管控工具本身的易用性和稳定性问题,助力用户更简便高效地管理 OceanBase 数据库。

版本信息

  • 发布版本:OCP V4.3.3
  • 前置版本:OCP V4.3.2-BP1
  • 发布时间:2024-11-15

关键特性解读

只读列存副本(实验特性)

OceanBase 推出全新部署形态,支持在原有集群基础上,扩展单独 Zone 存放只读列存副本,类似 3+1 Zone 部署形式。该 Zone 上所有用户表均为列存格式存储,AP 类业务可通过独立 OBProxy 集群访问列存副本进行弱读方式的查询分析,不影响原 TP 业务,特别适用于 TP/AP 负载需强物理隔离的业务场景。OCP 支持用户在创建租户时选择特定 Zone 作为只读列存副本以及在租户正常运行时添加只读列存副本,同时提供主备租户场景下只读列存副本管理能力,帮助用户更方便、快捷的使用列存副本能力。

  • 版本限制:OceanBase 版本 >= 4.3.3 & OBProxy 版本 >= 4.3.2
  • 请注意:只读列存副本所使用的 OBProxy 集群参数需要特殊配置,具体请参考官方文档

统计信息管理

OceanBase 查询优化器依据数据库统计信息来评估执行计划成本,这直接关乎查询效率,是系统快速响应与低延迟特性的基础保障。实时更新统计信息乃是保障数据库系统稳定高效运转的重要前提之一。OCP 提供未收集统计信息表的统计数据、 Top 10 DML 变更表、 统计信息查询、库/表级别统计信息收集、统计信息收集窗口维护以及统计信息任务管理等功能:涵盖查看、锁定以及停止等能力,有助于用户更出色地进行数据库的管理与维护工作,保障数据库平稳运行。

  • 版本限制:OceanBase 版本 >= 4.0
  • 统计信息管理仅支持业务表(特指用户创建的表,不支持系统表)
5 个赞

新功能

基础运维

  1. 列存副本(实验特性):支持租户级别设置 Zone 副本类型为只读列存副本(场景:新建租户以及新增副本),适用于 TP/AP 负载强物理隔离的业务场景 (限制:OceanBase 版本>= 4.3.3 以及部署独立的 OBProxy 集群访问列存副本 )
  2. 统计信息管理:支持统计信息运维窗口管理、收集库/表级别统计信息、锁定统计信息,展示 Top 10 DML 变更表等功能 (限制:OceanBase 版本>= 4.0 )
  3. 支持租户合并暂停以及恢复功能,实现用户控制合并进程,避免因数据合并造成业务影响
  4. 支持编辑 Zone 属性:Region(区域)/机房
  5. alert.log 适配:日志服务中心支持展示 OBServer 的日志文件:alert.log,通过日志规范化输出提升用户使用体验 (限制:OceanBase 版本>= 4.2.5 )
  6. 日志服务支持展示 Binlog 实例的日志

性能监控

  1. 集群/租户性能监控新增支持 Unit 级别监控,方便用户快速查看特定租户在某一特定主机上的监控指标
  2. 【租户管理->性能监控】支持展示表 Leader(包含全局索引)、副本数(包含只读副本、列存只读副本)、日志流 leader 数,方便用户观测数据库对象增长趋势

  1. 【租户管理->性能监控】支持并行执行工作线程(PX 线程数)使用率监控,方便用户依据实际情况变更相关参数进而满足业务需要
  2. 【租户管理->性能监控】支持 OBKV-Table/OBKV-HBase 监控指标: 响应时间(RT) P99/P95 百分位统计展示,帮助用户更好地了解系统的性能状况 (限制:OceanBase 版本>= 4.2.5 )
  3. 【租户管理->资源管理】支持展示数据盘/日志盘增长趋势

巡检服务

  1. 支持当 NFS 作为备份目录时进行 mount 参数检查:版本、Sync、lookupcache 等

备份恢复

  1. 支持物理库表级别恢复(限制:库级别恢复仅 OB 4.X 支持)
  2. 备份恢复支持 HTTP 协议访问对象存储如 S3,COS,OSS 等

平台能力

  1. 扩展操作审计范围,记录 OCP 产品范围内的全部变更操作,方便用户基于审计记录进行安全审查
  2. 支持接管 OBD 部署的 OBProxy 集群
  3. 优化 OCP 多集群部署时主备集群切换时间由 2 分钟至秒级别(10 秒之内)
4 个赞

产品优化

集群管理

  1. Cgroup 优化:Cgroup 开启预期有 7% 左右性能损耗,支持用户依据业务场景在集群创建&运行期间开启和关闭 Cgroup
  2. 支持创建集群时选择负载类型(默认:HTAP),实现 4 种业务场景下如 OLTP/HTAP/OBKV 等性能最优化 (限制:OceanBase 版本= 4.2.5 )
  3. 集群列表页取消展示 CPU 架构
  4. 支持在数据盘和日志盘 IOPS 不足时进行提示: 为了保障 OceanBase 稳定运行,建议您使用 SSD 类型磁盘,若您使用 HDD 类型磁盘,请确保数据盘 IOPS 大于1000, 日志盘 IOPS 大于 2000,否则系统极易出现线程积压、打爆 CPU/ IO 等情况,造成业务影响。
  5. 支持在 OceanBase 和 OBProxy 集群共享相同主机时进行提示:再迁出场景下,请您务必遵守如下顺序:1) 迁出 OBProxy 集群 ;2) 迁出 OceanBase 集群;3)接管 OceanBase 集群 ;4)接管 OBProxy 集群。

租户管理

  1. 支持租户列表展示租户真实 ID
  2. 支持创建租户时选择负载类型,实现 4 种业务场景下如 OLTP/HTAP/OBKV 等性能最优化 (限制:OceanBase 版本= 4.2.5 )

其他

  1. 【告警中心】备份恢复容量超出限制告警增加展示集群名称信息
  2. 【告警中心】新建 OCP 集群 默认关闭 15 个告警:涉及 SQL 性能、OBServer.log 通用错误日志以及运维操作提示类
  3. 实现主机管理&任务中心跳转至 Binlog 集群以及 Binlog 集群与实例跳转至任务中心,方便用户进行信息查看
9 个赞

鼓掌~~~~

8 个赞

学不完,根本学不完

8 个赞

顶一个

8 个赞

这个docker 镜像啥时候发

9 个赞

gogogo

7 个赞

赞一个

7 个赞

:+1: :+1: :+1:

7 个赞

:+1: :+1: :+1:

8 个赞

:+1: :+1: :+1:

5 个赞

我还是觉得几大主要配套组件版本跟着集群版本走,实现真正的ALL IN ONE。

OCP、ODP、OBD的版本都跟着OB主版本号一起更新。

2 个赞

学不完根本学不完 :+1: :+1:

2 个赞

@治民 @简葵

我也正好有此一问?OB 组件的版本号和内核版本号的对应关系是啥?尤其是 ODP~

3 个赞

:clap: :clap: :clap:

3 个赞

新版本来啦~~~

3 个赞

学起来

2 个赞

:+1:

1 个赞