为什么OBproxy的节点分发的流量相差有将近20倍

我们的数据库性能特别慢,看的OBproxy代理的两个节点,请求转发的流量相差约有20倍,这个是不是不正常呢,能否优化

我们的OBServer的14节点的QPS是梁歪两个节点的2倍

2 个赞

是否未设置负载均衡

3 个赞

老师你好,实在哪儿设置呢

2 个赞

老师,是在这儿设置负载均衡吗,我们三个OBServer节点的负载压力差别较大,性能指标监控如下图,应该如何优化呢

3 个赞
  1. 发一下 OCP 里【集群】页面里的【资源管理】页面那个截图。
    调整租户的 primary_zone 可以改变节点的流量。在不熟悉原理的情况下,初期使用都建议 primary_zone 用单个 zone,那么流量有点插入正常。

  2. 至于 obproxy的流量差异,先要说明一下两个obproxy 业务是怎么连接的?另外,看流量的时候先看 obproxy的 qps 指标。

3 个赞

版主您好,我们的业务是通过OBProxy的主节点10.10.100.12:2883连接的,QPS指标监控如下

集群-资源管理截图:

2 个赞

老师您好,如何设置负载均衡,能告知一下吗

1 个赞

https://www.oceanbase.com/docs/common-ocp-1000000002380651
obproxy的负载均衡也可以参考这篇文章。
ob节点的qps不均衡可能是因为primary_zone配置优先级导致

2 个赞

老师您好,这个负载的配置,是只针对jdbc的连接吗?还是说对我们的OBProxy下面的节点能起到负载的作用,无关连接到OB的方式

2 个赞

OBProxy下面的节点能起到负载的作用

2 个赞

好的,我试下设置

2 个赞

老师您好,这个访问地址和下面的OBProxy是什么关系呢,我们调整了OBProxy中的访问地址,使用的OBProxy节点之外的一台机器,开通了一个未被占用的端口3883,但是通过这个地址访问不到数据库

2 个赞

老师您好,我配置了一个加权策略的负载配置,我们OBProxy下面的两个节点,分别设置的加权值为5,配置如图所示,这个配置结果,是配置完之后就自动生效了吗

我们下载连接OB,使用的是OBProxy的主节点10.10.100.12:2883来连接的,通过这个地址访问的流量,能被负载到OBProxy的两个节点吗,我们的OBProxy两个节点为
10.10.100.12
10.10.100.13

老师您好,我配置负载后,刚才看的OBProxy的监控,其中10.10.100.13节点像是没有负载到请求呢

2 个赞

老师您好,如何设置租户的 primary_zone为单个zone呢

1 个赞

这里应该是需要一个LB来进行负载均衡 如下图这般

3 个赞

我们社区版的LB我们应该如何创建呢

1 个赞

LB需要自行部署,使用ocp的负载均衡也能生效的,设置为随机试试

1 个赞

老师您好,我有两个问题想请问下:
1.通过这个框红的访问地址10.10.100.11:3883连接OB,能将请请求负载到OBProxy的两个节点上吗,我的核心需求是想实现负载,让两个节点10.10.100.12,10.10.100.13分担请求。
这个访问地址目前还访问不了

2.想实现OBProxy下面的两个节点10.10.100.12,10.10.100.13负载均衡,LB是否是必须的呢,如果是必须的,能否帮我提供一份部署LB的文章参考

1 个赞


创建proxy时候可以进行负载均衡配置。你重建试试

1 个赞

老师您好,新创建OBProxy这个OBLB应该如何创建呢,有没有相应的文章可以参考

1 个赞