---
title: "设置日志同步压缩 - OceanBase 数据库 V4.5.0 | OceanBase 文档中心"
description: 设置日志同步压缩 在备租户的日志同步过程中，您可以开启日志同步压缩，以便减少日志传输过程中所使用的带宽。 操作步骤 使用管理员用户登录备租户或备租户所在集群的 sys 租户。 执行以下命令，开启日志同步压缩。 租户级配置项 log_transport_compress_all 用于设置日志传输是否开启压缩，默认值为 …
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 4.5.0

# 设置日志同步压缩

更新时间：2026-04-04 15:33:32

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.5.0/zh-CN/600.manage/400.high-availability/300.physical-standby-database-disaster-recovery/300.log-transport-service/800.set-log-synchronization-compression.md)  

在备租户的日志同步过程中，您可以开启日志同步压缩，以便减少日志传输过程中所使用的带宽。

## 操作步骤

1. 使用管理员用户登录备租户或备租户所在集群的 `sys` 租户。
 2. 执行以下命令，开启日志同步压缩。

   租户级配置项 `log_transport_compress_all` 用于设置日志传输是否开启压缩，默认值为 `False`，表示日志传输不开启压缩。有关配置项 `log_transport_compress_all` 的更多信息，请参见 [log_transport_compress_all](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000004478796)。

   SQL 语句如下：

   ```sql
   ALTER SYSTEM SET log_transport_compress_all = value [TENANT [=] tenant_name];

   ```

   语句使用说明：

      - `SET`：MySQL 模式下，该关键字为可选。
      - `value`：指定修改后的配置项的值。
      - `TENANT [=] tenant_name`：仅系统租户可以通过指定租户的方式设置租户级配置项。

   系统租户下指定备租户开启日志同步压缩的示例如下：

   ```sql
   ALTER SYSTEM SET log_transport_compress_all = True TENANT = standby_tenant;

   ```

   备租户开启日志同步压缩的示例如下：

       MySQL 模式   Oracle 模式

   MySQL 租户开启日志同步压缩：

   ```sql
   ALTER SYSTEM SET log_transport_compress_all = True;

   ```

   Oracle 租户开启日志同步压缩：

   ```sql
   ALTER SYSTEM SET log_transport_compress_all = 'True';

   ```

   开启日志同步压缩后，系统默认会按照压缩算法 lz4_1.0 对日志进行压缩。
 3. （可选）如果需要修改压缩算法，可修改配置项 `log_transport_compress_func` 的值。

   租户级配置项 `log_transport_compress_func` 用于设置日志传输所使用的压缩算法，当前支持的压缩算法有 lz4_1.0、zstd_1.0 和 zstd_1.3.8，默认为 lz4_1.0。有关配置项 `log_transport_compress_func` 的更多信息，请参见 [log_transport_compress_func](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000004478822)。

   SQL 语句如下：

   ```sql
   ALTER SYSTEM SET log_transport_compress_func = 'value' [TENANT [=] tenant_name];

   ```

   语句使用说明：

   系统租户下修改指定备租户的压缩算法的示例如下：

   ```sql
   ALTER SYSTEM SET log_transport_compress_func = 'zstd_1.0' TENANT = standby_tenant;

   ```

   备租户修改本租户的压缩算法的示例如下：

   ```sql
   ALTER SYSTEM SET log_transport_compress_func = 'zstd_1.0';

   ```

## 相关文档

- [查看集群配置项](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000004476048)
 - [修改集群配置项](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000004476051)

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
