返回首页

gbase数据、南大通用产品文档:GBase8s日志记录

更新日期:2024年09月11日

这些主题描述了 GBase 8s 数据库的日志记录,并解决了以下问题:
• 哪些数据库服务器进程需要日志记录?
• 什么是事务日志记录?

GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 264 -
• 记录哪种数据库服务器活动?
• 什么是数据库日志记录状态?
• 谁可以设置或更改数据库日志记录状态?
单个数据库服务器实例所管理的所有数据库均将其日志记录存储在同一逻辑日志中,而无
论它们是否使用事务日志记录。大多数数据库用户可能会关心事务日志记录是否已缓冲,
或表是否使用日志记录。
如果您希望更改数据库日志记录状态,请参阅日志记录状态或方式的设置或更改。

+------+---------+---------------------+
2 rows in set
gbase> SELECT sno,sdate FROM t_student UNION SELECT sno,sdate
FROM t_result;
+------+---------------------+
| sno
| sdate
|
+------+---------------------+
|
1 | 2013-10-14 17:56:19 |
|
2 | 2013-10-14 17:56:19 |
|
1 | 2013-10-14 17:57:15 |
|
2 | 2013-10-14 17:57:15 |
+------+---------------------+
4 rows in set
示例6:CHAR 和CHAR 类型的UNION。
gbase> USE test;
Query OK, 0 rows affected
gbase> CREATE TABLE t1(a char(10));
Query OK, 0 rows affected
gbase> CREATE TABLE t2(a char(255));
Query OK, 0 rows affected
gbase> CREATE TABLE ta AS SELECT * FROM t1 UNION SELECT *
FROM t2;
Query OK, 0 rows affected
gbase> DESC ta;
+-------+--------------+------+-----+---------+-------+
| Field | Type
| Null | Key | Default | Extra |

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1098
+-------+--------------+------+-----+---------+-------+
| a
| varchar(255) | YES
|
| NULL
|
|
+-------+--------------+------+-----+---------+-------+
1 row in set

取值:[0|1]
默认值:0
说明:consumer update 列超长截断
缺省值为0,如果设置为1,表示让consumer 对json 消息中的after 内容进行长度
判断,
如果长度超过了目标表的列宽,
则自动按列宽
(字符长度)
截断,
只对varchar

GBase 8a MPP Cluster 参数手册
文档版本2022-06-07
南大通用数据技术股份有限公司
12
列做这个处理。
打开此参数需要慎重考虑,因为可能造成入库结果不符合预期。Consumer 的设计
原则是忠实的同步数据,保证结果正确才是首要设计目标。数据超过列宽,标准处
理方法是要求用户重新抓取增量数据,并重新进行同步。
此参数对性能的影响基本可以忽略,因为是在解析环节做处理,而解析环节在绝大
多数场景不是性能的瓶颈所在。
修改方式:
可使用set 语句修改值也可在配置文件中修改值。
适用于session、
global
范围均可。