返回首页

gbase数据、南大通用产品文档:GBase8s更改逻辑日志文件的大小

更新日期:2024年09月11日

如果要更改日志文件的大小,那么添加适当大小的新日志文件并随后删除旧文件会更为容
易。可以用以下方法来更改逻辑日志文件的大小:

使用 onparams 连同 -s 选项可添加不同大小的新日志文件。
请参阅手动添加逻辑日志文件。

如果希望数据库服务器创建较大的日志文件,请增加 onconfig 文件中的 LOGSIZE
值。

GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 309 -
请参阅更改日志记录配置参数。

GBase 8a MPP Cluster 支持三种注释风格:
“#”:单行注释;
“--”:单行注释,以“--”开头到该行结束为注释内容。注意“--”(引导号)
注释要求第二个引导号后至少跟着一个空格;

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
623
“/*注释内容*/”:这种注释支持注释内容为一行或者连续的多行,还支持注释
内容在行中间。/**/这个封闭的序列不一定在同一行表示,因此该语法允许多行
注释。
注意

“--”(引导号)注释风格要求第二个引导号后至少跟着一个空格。
这个语法和标准的SQL 注释风格略有不同。
示例
示例1:使用“#”注释。
gbase> SELECT 1+1 FROM t;# This comment continues to the END of line
+-----+
| 1+1 |
+-----+
|
2 |
+-----+
1 row in set
示例2:使用“--”注释。
gbase> SELECT 1+1 FROM t;-- This comment continues to the END of line
+-----+
| 1+1 |
+-----+
|
2 |
+-----+
1 row in set
示例3:使用“/*单行*/”注释。
gbase> SELECT 1 /* this is an in-line comment */ + 1 FROM t;
+--------+
| 1
+ 1 |
+--------+
|
2 |
+--------+
1 row in set
示例4:使用“/*多行*/”注释。
gbase> SELECT 1+
/*
this is a
multiple-line comment

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
624
*/
1 FROM t;
+--------------+
| 1
+
1 |
+--------------+
|
2 |
+--------------+
1 row in set

当您创建表时,数据库服务器会分配固定数量的空间以包含要存储在该表中的数据。当此
空间填满时,数据库服务器必须分配额外的存储空间。数据库服务器用来同时分配初始和
后续存储空间的物理存储单元称为扩展数据块。
下图说明了扩展数据块的概念。
图: 由原始磁盘设备上 6 个连续页构成的扩展数据块


扩展数据块包含了为指定的表存储数据的邻接页的集合。(请参阅表。)每个永久数据库
表都有两个与其关联的扩展数据块大小。初始扩展数据块大小是在表第一次创建时分配给
该表的 KB 数。
下一个扩展数据块大小是在初始扩展数据块
(以及任何后续的扩展数据块)

GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 161 -
变满时分配给该表的 KB 数。对于永久表以及用户定义的临时表,下一个扩展数据块大小
会在每个扩展数据块之后开始加倍。对于系统创建的临时表,下一个扩展数据块大小会在
已添加了 4 个扩展数据块之后开始加倍。
在创建表时,您可以指定初始扩展数据块的大小,以及表增长时要添加的扩展数据块的大
小。 还可以修改数据库空间的表中扩展数据块的大小,以及修改新的后续扩展数据块的大
小。要指定初始扩展数据块大小和下一个扩展数据块大小,请使用 CREATE TABLE 和
ALTER TABLE 语句。有关更多信息,请参阅《GBase 8s SQL 指南:语法》和 《GBase 8s
管理员参考》中有关磁盘结构的部分。
当创建带有 CLOB 或 BLOB 数据类型列的表时,还应为智能大对象空间定义扩展数据
块。有关更多信息,请参阅智能大对象空间的存储特征。
下图显示数据库服务器如何为扩展数据块分配 6 个页:

扩展数据块总是完全包含在一个块中;扩展数据块不能穿过块的边界。

如果数据库服务器找不到指定给下一个扩展数据块大小的连续磁盘空间,那么它
将在数据库空间的下一个块中搜索连续的空间。
图: 扩展数据块的分配过程