返回首页

gbase数据、南大通用产品文档:GBase8sMAX_FILL_DATA_PAGES 配置参数

更新日期:2024年09月11日

onconfig.std 值
MAX_FILL_DATA_PAGES 0

0 或 1
单位
整数
生效
编辑 onconfig 文件并重启数据库服务器之后。
用法
设置 MAX_FILL_DATA_PAGES 值为 1 来允许在有变长行的表中每页插入更多的行。该设置
可减少磁盘空间,更有效地利用缓冲池,减少表扫描次数。
如果启用 MAX_FILL_DATA_PAGES,
则服务器将添加一个新行到最近更改的带着现有行的页,
如果添加该行留下了至少 10% 的空闲页用于在此页中所有行的未来扩展。如果未设置
MAX_FILL_DATA_PAGES,则服务器仅当页上有足够空间时才添加行,来允许新行增长到其最
大长度。

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 105 -
启用 MAX_FILL_DATA_PAGES 并允许每页更多的变长行可能带来问题,
就是服务器会以不同
的物理顺序存储这些行。而且,当页填满时,对一行中可变长列的更新可能导致行扩展,
以致于在页上不再完全适合。这导致服务器将该行分裂到两个页上,增加该行的访问时间。

要利用这个设置,随着进一步插入,必须重新加载带可变长行的现有的表或必须更改现有
的页。

名约定
当创建用于存储备份数据的文件时,GBase 8s 主存储管理器 使用特定的文件命名约定。
对于 DBSPOOL 和 LOGPOOL 设备池,存储文件的路径名由以下部分组成:
1.
类别信息:

对于空间备份,类别包含设备名、数据库服务器名称和空间名称

对于日志备份,类别包含设备名、数据库服务器名称、服务器编号和日志文
件号
2.
对于空间备份,备份级别,即 0、1 或 2
3. 版本号,为一个整数,从 1 开头,表示该类别的对象,并针对该类别的对象的每
个后续备份进行递增。
4.
用于标识已备份对象的片段的标识
对于空间备份,文件名的格式如下:

GBase 8s 备份与恢复指南
南大通用数据技术股份有限公司 - 191 -

/device/DBSERVERNAME/dbspace/backup_level/DBSERVERNAME.versio
n.piece
例如,服务器 SERVER1 的数据库空间 rootdbs 的第二个 0 级备份的第三段的文件名为:
/my_device/SERVER1/rootdbs/0/SERVER1.2.3
对于日志备份,文件名的格式如下:
/device/DBSERVERNAME/SERVERNUM/LOG_UNIQUE_ID/DBSERVERN
AME.version.piece
如果在 GBase 8s Primary Storage Manager 中使用带 -E 选项的 onsmsync 实用程序来导出备
份生成,那么 onsmsync 实用程序将创建备份文件并将其放入存储管理器 EXTPOOL 设备
的子目录中。 当您使用带 -E 或 -I 选项的 onsmsync 实用程序时,必须提供前缀(子目录
的名称)。ON-Bar 使用指定的路径作为与存储管理器通信以存储和检索对象的关键字。

功能
如果同步8a 已经不存在的表的数据时,
可以通过参数控制是否进行丢弃,
并记录
日志。
表6- 47 参数值范围说明表
默认值
最大值
0
1:代表同步不存在的表时可以忽略信息写到
express.log 中

GBase 8a MPP Cluster 产品手册
6 附录
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1561