对数据库的各种连接 的区分与使用场景 ,希望老师能说的详细些
- 直连obs是2881端口 连接格式:用户名@租户名
直连查询会从该节点访问,如果主分区在其他节点 会跨节点访问,增加开销 - 代理obp访问是2883端口,连接格式:用户名@租户名#集群名
obp会解析sql负载路由到所需节点,对查询性能是有优势的。
1和2是等价的。
3表示#后面表示集群名,通过proxy代理多集群的时候会用到
上面三条用的端口是2881,这是ob的默认端口,所以上面三条是直连ob的,下面三条用的是2883,是通过proxy链接
2881是直连服务器, 不加 集群 就是#
2883是通过 obproxy 路由到需要的节点 一般是主节点 有负载均衡的作用
真实场景 连接obproxy 注意zone 的设置,
在排查连接报错的情况 我会连接2881 测试