返回首页

gbase数据、南大通用产品文档:GBase8c

更新日期:2024年09月11日

表空间
在GBase 8c 中,表空间是一个目录,可以存在多个,里面存储的是它所包含的数据库
的各种物理文件。由于表空间是一个目录,仅是起到了物理隔离的作用,
其管理功能依赖于
文件系统。



sword GCIDirPathColArrayToStream(
GCIDirPathColArray *dpca,
GCIDirPathCtx *dpctx,

GCIDirPathStream *dpstr,
GCIError *errhp,
ub4 rowcnt,
ub4 rowoff
);

从列数组格式转换为直接路径流格式。



GBase 8s GCI 接口使用指南

南大通用数据技术股份有限公司 60

参数
输入
/输出


dpca
输入
直接路径列数组句柄
dpctx
输入
正在加载的对象的直接路径上下文句柄
dpstr
输入/输出
直接路径流句柄
errhp
输入
错误信息句柄, 该接口调用失败时, 错误信息会存在该句柄上
rowcnt
输入
列数组中的行数
rowoff
输入
列数组中的起始索引

如果执行成功, 返回GCI_SUCCESS,否则返回GCI_ERROR。

shared_buffers
参数说明:设置GBase 8c 使用的共享内存大小。增加此参数的值会使GBase 8c 比系统
默认设置需要更多的System V 共享内存。
该参数属于POSTMASTER 类型参数,请参考表15-1 中对应设置方法进行设置。
取值范围:整型,16 ~ 1073741823,单位为8KB。
shared_buffers 需要设置为BLCKSZ 的整数倍,BLCKSZ 目前设置为8KB ,即
shared_buffers 需要设置为8KB 整数倍。改变BLCKSZ 的值会改变最小值。
默认值:8MB
设置建议:
建议设置shared_buffers 值为内存的40%以内。行存列存分开对待。行存设大,列存设
小。列存:(单服务器内存/单服务器数据库节点个数)*0.4*0.25。
如果设置较大的shared_buffers 需要同时增加checkpoint_segments 的值,因为写入大量
新增、修改数据需要消耗更多的时间周期。