首批通过分布式安全可靠测评,为关键业务系统打造
enable_compression_protocol
更新时间:2026-04-14 17:41:09
enable_compression_protocol 用于控制是否开启压缩协议。
| 属性 | 描述 |
|---|---|
| 参数类型 | 布尔类型 |
| 默认值 | True |
| 取值范围 |
|
| 是否重启 ODP 生效 | 否 |
说明
该配置项需要重新建立连接才会生效。
示例
使用 root@sys 用户通过 ODP 代理登录 OceanBase 数据库,或使用 root@proxysys 用户登录 ODP
使用 root@sys 用户登录 OceanBase 数据库示例如下,详细参数介绍可参见《OceanBase 数据库》文档 通过 OBClient 连接 OceanBase 租户。
[admin@obtest ~]$ obclient -uroot@sys#obcluster -h10.10.10.1 -P2883 -p注意
若要在 OceanBase 数据库中使用 ODP 命令,连接 OceanBase 数据库的连接 IP(
-h)和连接端口(-P)需为 ODP 的地址和监听端口(listen_port)使用 root@proxysys 用户登录 ODP 示例如下,此处的连接 IP(
-h)为 ODP 的地址,连接端口(-P)为 ODP 的监听端口(listen_port)。[admin@obtest ~]$ obclient -uroot@proxysys -h10.10.10.1 -P2883 -p执行如下命令开启压缩协议
obclient> alter proxyconfig set enable_compression_protocol=True;因为
enable_ob_protocol_v2的优先级高于enable_compression_protocol,所以在开启 OceanBase 2.0 协议的情况下,开启压缩协议也仍旧会使用 OceanBase 2.0 协议。说明
您可参照如下命令关闭 OceanBase 2.0 协议,但需注意,在 ODP 4.x 版本中关闭 OceanBase 2.0 协议会导致功能缺失。
obclient> alter proxyconfig set enable_ob_protocol_v2=False;