Longda's Interesting World

分布式数据库与 AI Agent 工程实践

OceanBase-4.2.x 体验记录(2)

总结

测试大纲

  1. obd 的安装部署
  2. obd 巡检优化
  3. tpcc 测试
  4. sysbench 测试
  5. tpch 测试
  6. obdiag 日志收集
  7. 基于obd, 单节点 扩容成集群模式
  8. 基于obd, 集群垂直扩容 (单副本内增加机器)
  9. 基于obd, 集群水平缩容(减少副本)
  10. 基于obd, 集群水平扩容(增加副本)
  11. 基于obd, 集群垂直缩容 (单副本内减少机器)
  12. failover test, when running sysbench, restart one server.
  13. ocp 安装部署
  14. ocp 接管 obd 部署集群
  15. ocp 安装ob 集群 (单节点主备库模式)
  16. 基于obd, 单节点 扩容成集群模式
  17. 基于obd, 主集群垂直扩容 (单副本内增加机器)
  18. 基于obd, 主集群水平扩容(增加副本)
  19. 基于obd, 主集群水平缩容(减少副本)
  20. 基于obd, 主集群垂直缩容 (单副本内减少机器)
  21. 基于nfs, 主集群备份, 备集群恢复
  22. 基于nfs, 备集群备份, switchover 后, 原主集群进行恢复
  23. oms 的安装部署
  24. tpch 数据同步至mysql
  25. binlog service 安装
  26. 基于sysbench 测试下, binlog service 配置同步至MySQL

软件版本

  • 内核版本: 4.2.1_CE_BP1_HF1
  • OBD版本: 2.4.0
  • OCP版本: 4.2.1
  • OMS版本: 4.2.0
  • obdiag诊断工具: 1.4.0
  • OBLogProxy(binlog service): v2.0.0

硬件配置

运行observer 的机器配置(因为仅仅做功能测试, 机器硬件配置并没有选择更高配置)

  • aliyun ecs:
  • 4c/32g amd 机型
  • 磁盘3块
  • 系统盘 essd 40g iops 上限1万
  • clog 盘 essd 100g iops 上限5万
  • data 盘 essd 400g iops 上限5万

非运行observer的其他机器配置

  • aliyun ecs:
  • 4c/32g amd 机型
  • 磁盘3块
  • 系统盘 essd 100g iops 上限1万

部署模式

  • 1台机器: 所有客户端(sysbench, tpch, tpcc) + obproxy + obd + obdiag
  • 3台observer
  • ocp 1台, ocp metadb 1台 运行ob
  • oms 1台