返回首页

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

更新日期:2024年09月11日

使用 PHYSBUFF 配置参数来指定以 KB 为单位的共享内存中两个物理日志缓冲区的大小。
onconfig.std 值
PHYSBUFF 128
单位
KB

范围从 4 -(32767 * pagesize / 1024)的整数,此处 pagesize 是缺省系统页大小。该
值必须能被缺省系统页大小均分。如果该值不被页大小均分,则数据库服务器向下取整这
个大小为最接近可被页大小均分的值。
生效
编辑 onconfig 文件并重启数据库服务器之后。
用法
当其他缓冲区正被清空到磁盘上的物理日志时,加倍缓冲准许用户线程写到活动的物理日
志缓冲区。向物理日志缓冲区的写长度恰好为一页。PHYSBUFF 参数的值确定数据库服务器
需要将物理日志缓冲区清空到物理日志文件的频繁程度。
如果启用 RTO_SERVER_RESTART 配置参数,则使用 512 KB 为 PHYSBUFF 的缺省值。当启
用 RTO_SERVER_RESTART 配置参数时,如果 PHYSBUFF 配置参数的值小于 512
KB,则在重
启服务器时显示警告消息。
智能大对象的用户数据部分不通过物理日志缓冲区。

geqo_threshold
参数说明:如果执行语句的数量超过设计的FROM 的项数,则会使用基因查询优化来
执行查询。
该参数属于USERSET 类型参数,请参考表15-1 中对应设置方法进行设置。
须知:
- 对于简单的查询,通常用详尽搜索方法,当涉及多个表的查询的时候,用GEQO 可
以更好的管理查询。
- 一个FULL OUTER JOIN 构造仅作为一个FROM 项。
取值范围:整型,2~INT_MAX。
默认值:12

取值:[1K,UINT_MAX]
默认值:64k
说明:参数有效,当dts 按块发送时,每次发送数据大小,默认64kb。
修改方式:可在配置文件中修改值。适用于global 范围。