• 01.OB分布式架构高级技术


    一:OB聚合资源的物理表示

    二:OB聚合资源的逻辑表示

     三:OB资源的分配流程

     

     四:资源管理相关操作:资源单元

     

    五:资源管理相关操作:资源单元操作实例

     六:资源管理相关操作:资源池

     七:资源管理相关操作:资源池操作示例

    八:租户相关操作

     

    十:租户相关操作示例

    十一:资源分配情况

     十二:创建租户时的资源分配

    十三:资源单元及租户的相关要点

     资源单元(Unit)是资源分配的最小单元,同一个Unit不能跨节点(OBServer)
     每个租户在一台observer上只能有一个unit
     Unit是数据的容器
     一个租户可以拥有若干个资源池
     一个资源池只能属于一个租户
     资源单元是集群负载均衡的一个基本单位

     十四:创建租户分区表时的资源分配:租户有1个unit

     十五:创建租户分区表时的资源分配:租户有多个Unit

     十六:租户扩容

     十八:Server管理及状态

     十九:集群扩容

     二十:OceanBase 的资源弹性伸缩与负载均衡相关参数

    负载均衡功能参数
     enable_rebalance
    是否开启自动负载均衡的功能
     控制负载均衡时Partition迁移的速度和影响
     migrate_concurrency
    用于控制控制内部数据迁移的并发度
     data_copy_concurrency
    用于设置系统中并发执行的数据迁移复制任务的最大并发数
     server_data_copy_out_concurrency
    用于设置单个节点迁出数据的最大并发数
     server_data_copy_in_concurrency
    用于设置单个节点迁入数据的最大并发数

    二十一:查看业务租户内部所有leader副本的位置

    二十二:异地多活会有很多内部请求跨机房

     

    二十三:通过Primary Zone设置优先级,适配不同业务

     二十四:Primary Zone有租户、数据库和表不同的级别

    二十五:常用系统表

    __all_server:查看 OBServer 的状态
     __all_virtual_server_stat:查看OceanBase集群各个机器已经分配的资源用量
     __all_resouce_pool:记录了该集群的所有 Resource Pool 配置信息
     __all_unit:记录了 Resource Pool 中的 Resource Unit 在集群中的分布情况
     __all_unit_config:记录了该集群的资源规格定义
     __all_tenant:记录了该集群下的所有租户的信息

  • 相关阅读:
    微服务使用总结
    Xftp的下载安装,以及如何使用XFtp连接虚拟主机/服务器
    "net.sf.hibernate.PropertyValueException"
    "net.sf.hibernate.PropertyValueException"
    "net.sf.hibernate.PropertyValueException"
    XMLHttpRequest 请求java部署的webservice 跨域问题
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
  • 原文地址:https://www.cnblogs.com/hanglinux/p/16743940.html
Copyright © 2020-2023  润新知