在跨地域部署时,oceanbase如何减少同步延迟对性能的影响?

在跨地域部署时,oceanbase如何减少同步延迟对性能的影响?

1 个赞

调整主zone优先级,网络保证稳定。或者用主备模式,异步性能会更好一些。

@论坛小助手

在跨地域部署时,OceanBase 采用逻辑数据中心(Logical Data Center,LDC)路由机制来减少同步延迟对性能的影响。LDC 路由的设计目的是解决分布式关系型数据库多地多中心部署时产生的异地路由延迟问题。通过给 OceanBase 集群的每个 Zone 设置 Region 属性和 IDC 属性,并给 ODP 指定 IDC 名称配置项,ODP 在接收到数据请求时将按如下优先级顺序进行路由转发:

  1. 选取本机房不在合并的副本。
  2. 选取同地域机房不在合并的副本。
  3. 选取本机房在合并的副本。
  4. 选取同地域机房在合并的副本。
  5. 随机选取非本地域机房不在合并的副本。
  6. 随机选取非本地域机房在合并的副本。
    此机制确保数据请求尽可能被本地或同一地域内的副本处理,从而有效减少了跨地域同步延迟的影响。

检索到的文档如下:

  1. LDC 路由
  2. ODP SQL 路由原理