---
title: "binlog_row_image - OceanBase 数据库 V4.3.1 | OceanBase 文档中心"
description: binlog_row_image binlog_row_image 用于控制是否记录全列日志。 全列日志与非全列日志的定义如下： 对于 update/delete 的 DML 语句，如果 OBServer 节点同时记录了所有列的新值和旧值，则称之为全列日志；如果 OBServer 节点只记录了新值而没有旧值，则为非全…
---
切换语言

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

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

# binlog_row_image

更新时间：2026-04-10 11:58:02

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.3.1/zh-CN/700.reference/800.configuration-items-and-system-variables/200.system-variable/300.global-system-variable/500.binlog_row_image-global.md)  

binlog_row_image 用于控制是否记录全列日志。

全列日志与非全列日志的定义如下：

对于 update/delete 的 DML 语句，如果 OBServer 节点同时记录了所有列的新值和旧值，则称之为全列日志；如果 OBServer 节点只记录了新值而没有旧值，则为非全列日志。

| **属性** | **描述** |
| --- | --- |
| 参数类型 | enum |
| 默认值 | FULL |
| 取值范围 | - FULL：表示记录所有列 - MINIMAL：表示只记录 DML 操作中修改的列，提升主从复制吞吐量，减少 binlog 大小、网络资源和服务器内存占用 - NOBLOB：目前暂不支持 |
| 生效范围 | - GLOBAL - SESSION |
| 是否参与消息序列化 | 是 |
| 是否影响 SQL 执行计划生成 | 是 |

#### 说明

通过 `SET GLOBAL binlog_row_image= 'xxx'`命令修改变量后，不会影响已连接的 Session，包括发起修改的 Session。

  上一篇 下一篇 ![有帮助](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) 咨询热线
