更新日期:2024年09月11日
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 的值,因为写入大量
新增、修改数据需要消耗更多的时间周期。